为什么只是打开了浏览器,没有打开百度呢
来源: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
还有,你可以先再浏览器里面按照我们之前的操作先打开浏览器然后输入执行操作,看一下命令窗口 里面的参数是怎么样的。看和你代码操作的区别
022020-08-17 -
Mushishi
2020-08-11
你看一下你selenium 窗口的报错有没有
00
相似问题