美文网首页
Selenium请求url后的方法

Selenium请求url后的方法

作者: 木下瞳 | 来源:发表于2019-07-25 18:27 被阅读0次

了解更多关注微信公众号“木下学Python”吧~
原文:https://blog.csdn.net/zjkpy_5/article/details/83304081

browser= webdriver.Chrome()
browser.get(url)

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

5..click() 与 Keys.RETURN()
定位到元素后,用在最后面,点击作用

from selenium.webdriver.commn.keys import Keys

.send_keys(Keys.RETURN) 也是点击作用,相当于回车

!!!click,clear 不能连续使用,使用一次后,要重新定位元素再次使用

broswer.find_by_xpath('...').clear().click() ................错

broswer.find_by_xpath('...).clear()

broswer.find_by_xpath('...).click()

6..clear()
定位到元素后,用在最后面,清除作用

7..save_screenshot('image_name.jpg')
在使用 PhantomJS 浏览器时,为了调试方便,可截图

8..maximize_window()
浏览器窗口最大化

9..get_screenshot_as_file('12.png')
截屏

10.assert

assert u"百度" in driver.title 判断“百度”是否在页面标题中

assert u"网络爬虫" not in driver.page_source 判断“网络爬虫”是否出现在了页面中

相关文章

  • Selenium请求url后的方法

    了解更多关注微信公众号“木下学Python”吧~原文:https://blog.csdn.net/zjkpy_5/...

  • requests - get

    Get 方法 Requests 发送网络请求非常简单 直接get 访问URL地址 请求后返回response对象 ...

  • API 请求响应处理

    发送请求 使用 “GET” 方法发送 HTTP 请求。点击 【Send】按钮后,请求会发送到 URL 地址,接收到...

  • iOS url编码,解码

    1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: 2.url解码 请求后,...

  • PHP 的 curl_post 和 curl_get

    /** 提交GET请求,curl方法 @param string $url 请求url地址 @param mixe...

  • selenium.driver 常用方法

    selenium func 1.获取当前页面的Url函数方法:current_url实例:driver.curr...

  • HTTP头部信息

    General Header: RequestURL:请求的URL地址RequestMethod:请求方法,get...

  • axios api

    别名请求方法 request( config ) get(url, config) delete(url, con...

  • HTTP协议了解

    HTTP方法 GET :请求访问的url资源,不安全,速度快,传输参数在url信息中 POST :请求访问url资...

  • Promise封装request请求<微信小程序>

    /** path请求地址 params请求参数 method请求方法 */const HOST = 'url';m...

网友评论

      本文标题:Selenium请求url后的方法

      本文链接:https://www.haomeiwen.com/subject/edrkrctx.html