文档:http://selenium-python.readthedocs.io/index.html
1.用selenium了流氓模拟浏览器配置
-
首先要下载浏览器
-
没给我浏览器都有一个相应的exe文件,例如Firefox要下载一个geckodriver.exe,Chrome要下载一个chromedriver.exe,
并把他们保存到Python环境里面
2.模拟浏览器访问结构
from selenium import webdriver
#打开浏览器
web = webdriver.Chrome()
web.get('http://www.kugou.com/yy/rank/home/1-8888.html?from=rank')
web.implicitly_wait(10)
#关闭浏览器
web.quit()
3.适用情况
当网页的逆向工程很复杂时,可用,否则尽量用浏览器的“选择”功能抓取