Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在PyQt WebKit中提取图像内容_Python_Webkit_Pyqt_Web Crawler_Qtwebkit - Fatal编程技术网

Python 如何在PyQt WebKit中提取图像内容

Python 如何在PyQt WebKit中提取图像内容,python,webkit,pyqt,web-crawler,qtwebkit,Python,Webkit,Pyqt,Web Crawler,Qtwebkit,我正在使用Pycurl编写一个图像刮刀,通过向网站服务器发送伪造的请求,这与http分析器的结果相同。使用http分析器 这个网站需要几个互动步骤才能最终以图像内容做出回应。首先,我必须通过pycurl打开链接,并获得包含html内容的gzip格式响应。然后通过站点的javascript代码发送图像请求。服务器根据请求通过dll生成图像 我已经可以通过识别响应内容来获取图像。但是,我发现每次网站更改查询步骤时都必须更改代码,这非常简单,因此我希望通过PyQt4.WebKit作为浏览器与该网站进行

我正在使用Pycurl编写一个图像刮刀,通过向网站服务器发送伪造的请求,这与http分析器的结果相同。使用http分析器

这个网站需要几个互动步骤才能最终以图像内容做出回应。首先,我必须通过pycurl打开链接,并获得包含html内容的gzip格式响应。然后通过站点的javascript代码发送图像请求。服务器根据请求通过dll生成图像

我已经可以通过识别响应内容来获取图像。但是,我发现每次网站更改查询步骤时都必须更改代码,这非常简单,因此我希望通过PyQt4.WebKit作为浏览器与该网站进行交互


如何在PyQt4.WebKit中提取特定的图像内容?

此站点需要什么类型的交互?你需要得到什么图像?网页上链接的图片或网页本身的渲染?所以你想渲染整个网页的图像?可能我误解了。我只想下载网页上的图片。这个答案对你有用吗?不需要。因为网站需要几个步骤:打开url,它会用图像url进行响应。你不能直接访问图像,因为它是由网站服务器中的dll生成的。所以我认为它只能由类似humman的浏览器来处理。