为什么只是打开了浏览器,没有打开百度呢

来源:3-12 requests实现打开地址封装

慕粉4028025

2020-08-11

#coding=utf-8
import requests
import json
from selenium import webdriver
class requests_webdriver:
def init(self):
self.driver = self.chrome_driver()
def chrome_driver(self):
url = ‘http://127.0.0.1:4444/wd/hub/session
#json.dumps 把json转换成字符串
data = json.dumps({
‘desiredCapabilities’:{
‘browserName’:‘chrome’
}
})
Response = requests.post(url,data).json()
session = Response[‘sessionId’]
driver = url + session
print(session)
return driver

def get_url(self,url):
    base_url = self.driver+'/url'
    data = json.dumps({
        "url":url
    })
    requests.post(base_url,data)

if name == ‘main’:
request_driver = requests_webdriver()
request_driver.get_url(‘http://www.baidu.com’)

写回答

2回答

Mushishi

2020-08-11

还有,你可以先再浏览器里面按照我们之前的操作先打开浏览器然后输入执行操作,看一下命令窗口 里面的参数是怎么样的。看和你代码操作的区别

0
2
Mushishi
回复
慕粉4028025
我就服你
2020-08-17
共2条回复

Mushishi

2020-08-11

你看一下你selenium 窗口的报错有没有

0
0

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程