selenium firefox chrome

  1. 不用PhantomJS,只用Firefox和Chrome

  2. 下载两个浏览器的driver: geckodriver 和 chromedriver

  3. 可以放到usr/local/bin下,也可手动指定查找 https://chromedriver.chromium.org/getting-started (如果放到path里了就可以直接driver = webdriver.Chrome())

  4. Chrome option设置,禁止"是否下载多个文件"的alert

from selenium import webdriver
opts = webdriver.chrome.options.Options()
prefs = {"download.default_directory" : "/Volumes/WD/webgltable/webdata/web1",
# "profile.default_content_settings.popups": 0,
# "download.prompt_for_download": False,
# "download.directory_upgrade": True,
# "safebrowsing.enabled": True,
'profile.default_content_setting_values.automatic_downloads': 1,
}
opts.add_experimental_option("prefs",prefs);
driver = webdriver.Chrome(options=opts)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值