browser= webdriver.Chrome()
browser.get(url)
1.browser.execute_script()
引用 JavaScript;
例如 滚动条下拉 为 browser.execute_script('var q=document.documentElement.scrollTop='+str(i*1000))
-
滚动条回到顶部
js="var q=document.getElementById(‘id‘).scrollTop=0"
driver.execute_script(js) -
滚动条拉到底部
js="var q=document.documentElement.scrollTop=10000"
driver.execute_script(js) -
这里可以修改scrollTop 的值,来定位右侧滚动条的位置,0是最上面,10000是最底部;这里也不一定,1000 可能只 是一个底数,每一页一次翻倍
2..page_source()
获取网页源码 html
3..encode(xxx)
编码;以 xxx 编码对unicode对像进行编码;.encode('GBK', 'ignore') 这里编码遇到格式为 GBK 的忽略
4..decode(xxx)
解码;以 xxx 格式解码,.decode('gb2312')#以gb2312编码对字符串str进行解码,获得字符串类型对象;
.decode('utf-8')#如果以utf-8的编码对str进行解码得到的结果,将无法还原原来的字符串内容