1,下载电脑浏览器chrome
2 ,驱动器下载:http://npm.taobao.org/mirrors/chromedriver/ 相匹配版本下载后放进path

from selenium import webdriver from selenium.webdriver.chrome.options import Options import time,os chrome_opt = Options() # 建立基本参数对象. chrome_opt.add_argument('--no-sandbox') # 容许root chrome_opt.add_argument('--headless') # 无页面化. chrome_opt.add_argument('--disable-gpu') # 相互配合上边的无页面化. chrome_opt.add_argument('--window-size=1366,768') # 设定对话框尺寸, 对话框尺寸会出现危害. driver = webdriver.Chrome(chrome_options=chrome_opt) # 建立Chrome对象并传到设定信息. driver.get('https://www.baidu.com') # get方法浏览百度搜索. name = driver.find_element_by_name('uid') passwd = driver.find_element_by_name('upw') submit = driver.find_element_by_name('smbtn') driver.execute_script("arguments[0].value = 'name';", name) driver.execute_script("arguments[0].value = 'passwd';", passwd) submit.click() iframe = driver.find_element_by_name('zzj_top_6s') src = iframe.get_attribute('src') driver.get(src) submit2 = driver.find_element_by_xpath('//*[@id="bak_0"]/div[13]/div[3]/div[4]') submit2.click() submit3 = driver.find_element_by_xpath('/html/body/form/div[3]/div[4]') submit3.click() print(driver.page_source) # 复印载入的page code, 证实(prove) program is right. driver.quit() # 应用完, 还记得关闭浏览器, 要不然chromedriver.exe过程为一直在运行内存中. 文章来源于网络 ,如有侵权请联系站长QQ61910465删除
本文版权归趣快排营销www.SEOguruBLOG.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ㊣61910465