问题标签 [spynner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3552 浏览

python - 从循环中保存文件而不覆盖

目前我的python脚本(使用'Spynner')有一个循环,其中包含:

...但问题是每次循环循环时,它都会用新呈现的 URL 的图像覆盖先前存储的图像(每次运行循环时 URL 都会更改),而不是制作与前一个图像分开的新图像. 我创建了一个计数,但出于某种原因:

似乎不起作用。您如何使用定义的计数作为带有 .save 的文件名的一部分?

谢谢

0 投票
1 回答
1314 浏览

python - 在 Windows 7 上的 python 中安装 spynner

我想在 Windows 7 上的 python 2.7.9 中安装 spynner。我尝试使用 'pip' 但它给出了错误。追溯:

如何安装 spynner?谢谢

0 投票
0 回答
102 浏览

python - 如果我使用 mechanize 访问 url,那么为什么它不计算 ip?

这是我的代码:

我已经使用了所有可能的方式,比如普通的 webdriver、phantomjs、spynner 等,每个代码都是正确的,但我不明白我是否使用这个来访问一个 url,为什么我的 ip 不计入网页中。但是当我手动访问链接时,它会计算 ip 是否是程序错误?请帮助我提前谢谢

0 投票
0 回答
353 浏览

python - 如何将 cookie 传递给 scrapy 中的 spynner.Browser?

我试图爬网,但它必须运行 js 才能使页面完全加载。我在中间件中使用了 spynner.Browser,如下所示。问题是我试图抓取的网络需要启用 cookie。

如何将 cookie 传递给 scrapy 中的 spynner.Browser?

scrapy.request -> spynner.Browser() -> scrapy.response

0 投票
0 回答
34 浏览

spynner - 如何使用 spynner 加载没有静态资源的页面?

我需要使用 spynner 加载页面,但我不需要加载图像(.png/.jpg/.gif)和 css(.css)。有什么办法可以避免加载这些文件?

谢谢。

0 投票
1 回答
117 浏览

javascript - 更改 spynner 用户代理不起作用

我们遇到以下情况:我们需要访问一个只能使用 MSIE 访问的站点。

为此,我们必须更改 spynner 用户代理,因为默认情况下这不是 MSIE。

这是我的代码:

调试 Spynner 我们看到了修改后的用户代理:

从网站我们收到默认的用户代理:

0 投票
1 回答
490 浏览

python - 如何让 Python 2.7 包 (Spynner) 与 Python 3 一起使用?

Spynner 文档说它支持 Python >=26,但在安装过程中出现以下错误:

所以看起来其中一个包是为 2.7 编写的。

我可以做一些 Python 技巧来让它与 Python 3 一起工作,还是我必须去手动更正有问题的代码?

干杯

0 投票
1 回答
1043 浏览

python - 为什么在使用无头浏览器与 Chrome 时,我会通过 Spotify 获得非法重定向 URI?

我正在尝试使用 Spotify API 自动创建令牌,但是我尝试使用的无头浏览器总是在“无效的 redirect_uri”处出错。目前我正在尝试使用 Spynner 和 Ghost.py,但最终都遇到了相同的问题。

到目前为止我所知道的:

  • 授权 URL 有效,因为我可以将其复制到 chrome 中,它会重定向到与 Spotify 的响应代码的链接

  • 重定向 URI 也是有效的,因为我再次通过 chrome 获得了有效响应

  • 一个奇怪的注意事项是在使用 Spynner 时,我检查了错误响应代码,我注意到 % 符号已被 %25 替换。我不确定这是否是由 pyqt4 完成的,我想知道特殊字符的第二种编码是否会导致问题。我尝试传递一个没有转义特殊字符的 url,但这也不起作用。

我不知道为什么我不能让它工作。为什么无头浏览器中的链接不会像 Chrome 中那样重定向?

0 投票
1 回答
60 浏览

python - Python spynner 没有加载我的页面

我安装 python spynner im tring 来加载我的页面“ http://nexo.rf.gd/app.js ”无法加载这个请帮助我尝试使用 mechinize.Browser() 但它无法加载 html 然后我尝试使用 selenium远程网络驱动程序,最后我尝试使用 spynner,因为这个浏览器可以运行 js,但不知道如何?请帮帮我

## 使用 mechanize.Browser() ##

答案是 HTML 代码女巫说这个网站需要 js 启用浏览器

答案将是'import sqlite'`