Selenium请求url后的方法

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进行解码得到的结果,将无法还原原来的字符串内容

猜你喜欢

转载自blog.csdn.net/zjkpy_5/article/details/83304081