一秒十張!自動填寫提交調查問卷

01

實現效果


一秒十張!自動填寫調查問卷!_騰訊視頻

如視頻上所示,基本上一秒一張,自動翻頁提交,並且還可以多線程同時工作,也就是說,只要你開十個頁面,一秒十張也不是問題!

於是乎,我短短十分鐘,我這裏已經有4508張提交,每張完成的時間都不到1秒!以後再也不擔心,收集不到數據了!

02

如何實現

第一步,你需要配置一個Python運行環境,這裏推薦安裝Anaconda,傻瓜式操作。

第二步,下載ChromDriver,將chromedriver.exe放置在anaconda安裝路徑下的Scripts目錄下,例如:D:\Anaconda3\Scripts。

第三步:在調查問卷頁面,按F12,審查元素,觀察需要點擊的元素類型是什麼。

第四步,修改代碼邏輯,使代碼邏輯符合當前調查問卷的形式。

是不是感覺超級麻煩?請直接拉到最後,我會直接提供可運行程序,如果你是用的微軟調查問卷,可直接運行。如果是其他的我會提供源代碼,只需要修改一點點,也可以運行!

03

代碼原理

使用webdriver.Chrome()打開一個Chrome瀏覽器。

使用 driver.get()打開調查問卷網頁,並且用隱形等待driver.implicitly_wait(),防止沒來得及加載就開始執行。

使用css元素選擇器,選擇你要點擊的元素類型,driver.find_elements_by_css_selector()。

隨機選擇選項,並點擊。random.choice(ans) co.click()

找到提交按鈕,並且選擇提交。submit_button= driver.find_elements_by_css_selector("button")button = submit_button[-1] button.click()

04

直接獲取

如果您需要源代碼,請關注我的公衆號,然後發送“調查問卷源代碼”即可。

如果您需要可運行程序,請關注我的公衆號,然後發送“調查問卷程序”即可。

如果需要更進一步的幫助,請關注後直接留言,我會在12小時之內給予你幫助。

請您一定一定幫我點贊分享給更多的人,碼字不易,請您多多支持。

END

錢曉缺,一個明明可以靠才華偏偏靠技術喫飯的人

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章