我需要通过输入userId
并获取返回到CSV文件的所有数据来抓取网站数据。因此,我创建了一个包含所有Id
的CSV文件。
如何添加id
作为输入并等待数据加载?我需要以下内容:
1.将CSV的输入输入论坛
1.加载数据
1.1000个用户的抓取结果
以下是我目前的代码:
DRIVER_PATH = '/chromedriver'
driver = webdriver.Chrome(executable_path=DRIVER_PATH)
driver.get('https://g12-result.moe.gov.eg/')
driver.implicitly_wait(10)
driver.maximize_window()
# read CSV file that contains seat numbers
csv_file = open('/Id.csv','r',newline='')
# Enter list of id
idText = driver.find_element("id","SeatingNo")
idText.send_keys(870000)
submit = driver.find_element("xpath","//button[@type='submit']").click()
图片:
1条答案
按热度按时间iswrvxsc1#
有关如何使用cloudscraper和pandas处理具有ID的CSV文件的代码,请参阅以下代码:
产出:
|id|رقمالجلوس|الإسم|المدرسة|المديرية|الإدارة|اسماللجنة|عنواناللجنة|الهاتف|اللغةالعربية|اللغةالأجنبيةالأولى|اللغةالأجنبيةالثانية|الأحياء|الجيولوجياوعلومالبيئة|الكيمياء|الفيزياء|المجموعالكلى|التربيةالدينية|التربيةالوطنية|الإقتصادوالإحصاء
|-|-|-|
0|870000|870000|خالدناديمحمودمحمد|منازلإدارةدشنا|قنــــــــا|دشنا|لجنةالنظاموالمراقبةقطاعاسيوطأ|معهدالتربيةالفكريةبأسيوط-خلفمديريةالزراعه|0882305164|41|32|35|30|30|16|30|214|إجتاز|إجتاز|إجتاز
1|330814|330814|زينباحمدمحمدعبداللهاللهلوبي|الماىالثانويةالمشتركة|المنوفية|شبينالكوم|لجنةالنظاموالمراقبةقطاعالقاهرةج|مدرسةالحلميةالاعداديةالقديمةبنين-1شارعمصطفىفاضلمنشارعبورسعيد-السيدةزينب|0223928106|53|35|39|35|42|30|30|264|19|22|33