网络驱动程序.Chrome()无法获取带有查询字符串的url

2024-03-29 15:25:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有代码下载图片与查询字符串网址,代码如下,我能做些什么来解决这个问题?在

urlImage = "http://ipcamera-viewer.com/image/?p=199619_20170221_162149_7208.jpg"
driver = webdriver.Chrome()
driver.set_window_position(-10000, 0)
driver.get(urlImage)                           <- Error Here
imgBase64 = driver.get_screenshot_as_base64()
imgBytes = BytesIO(base64.b64decode(imgBase64))
imgBytes.seek(0)
imgData = PIL.Image.open(imgBytes)
if rotationAngle != 0: imgData = imgData.rotate(rotationAngle, expand=True)
imgData.save(pathImage)

例外情况:

^{pr2}$

Tags: 字符串代码httpgetdriver图片viewer网址
1条回答
网友
1楼 · 发布于 2024-03-29 15:25:31

requests代替selenium怎么样?在

如果您有特定的URL来获取资源,您可以使用requests.get。在

make sure you have installed requests with pip

代码如下:

import requests
import shutil

url = 'http://ipcamera-viewer.com/image/?p=199619_20170221_162149_7208.jpg'
resp = requests.get(url, stream=True)
with open('199619_20170221_162149_7208.jpg', 'wb') as file:
    shutil.copyfileobj(resp.raw, file)

相关问题 更多 >