系统里已经安装了Python3.6,安装Selenium:
sudo pip3 install selenium
用Ubuntu中自带的FireFox游览器,下载驱动geckodriver,选最新的下:
下载
下载后解压该文件夹,将文件夹内的geckodriver复制到/usr/bin/下:
cp geckodriver /usr/bin/
看是否安装成功,自动填个问卷星:
from selenium import webdriver
def submit():
driver.get('https://www.wjx.cn/m/81295146.aspx')
for i in range(1,15):
driver.find_element_by_xpath("//div[@for='q{}_1']".format(i)).click()
driver.find_element_by_id("q15").send_keys("do not recommand")
driver.find_element_by_xpath('//*[@id="ctlNext"]').click()
if __name__ == '__main__':
driver = webdriver.Firefox()
count = 1
while True:
submit()
if count == 2:
driver.quit()
break
count += 1
print("end")
成功!