请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

requests.post(url,data)中的url和data到底是什么?

图片描述为什么3-6章节的url是要访问的网址
data的内容是Capabilities的字典包含打开的浏览器名称

图士大夫片描述
而这节课封装的url = self.driver+’/url’ (为什么是driver驱动+’/url’,而不是要访问的URL没有看懂 )
data的内容却是字典格式的URL

正在回答 回答被采纳积分+3

2回答

Mushishi 2019-01-22 21:51:17

https://img1.sycdn.imooc.com//szimg/5c471fbf0001a63903470033.jpg,这个是我们基础的url,下面的url是我们的参数。不要混为一谈

0 回复 有任何疑惑可以回复我~
Mushishi 2019-01-21 21:58:39

你好,你看前面 我们最开始是不是封装了一个chrome_driver的方法,在构造方法里面我们把这个方法复制给了self.driver。那么是不是就等于self.driver最后就是我们chrome_driver的执行结果。是不是也就是我们的session。最后这个拿到了我们是不是就要拼接后面的一些url、element、来进行操纵。

0 回复 有任何疑惑可以回复我~
  • 提问者 伊灿 #1
    老师我主要是不太明白咱们最后输入的www.baidu.com是传进url里面还是传到data里面去了,所以有下面这几个疑问。
    1.self.driver=url+session可以理解为
    http://127.0.0.1:4444/wd/hub/session/这个网址加上这个网址的session等于驱动的意思么?
    
    2.base_url= self.driver+"/url"是指打开网页的driver驱动加上u、r、l这三个字母字符串的组合么,为什么不是需要传参进去的url呢?
    
    3.最后封装的data={"url":url}意思是把url(最后输入的百度网址)放在了data里面么?
    回复 有任何疑惑可以回复我~ 2019-01-21 23:10:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信