问题标签 [snoopy]

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 投票
1 回答
148 浏览

php - 红宝石相当于 php snoopy

PHP Snoopy是否有 Ruby 等价物?Snoopy 是一个提供 Web 浏览器功能的 PHP 类。

0 投票
1 回答
804 浏览

php - 维基百科中的 PHP 史努比

尝试使用 PHP 中的 snoopy 类在 Wikipedia 中提交查询,但失败

似乎无法将查询提交到维基百科并返回错误。上面的代码有什么问题?谢谢!!

这是来自 wiki的错误消息

0 投票
2 回答
15089 浏览

php - 如何从需要 cookie 登录的网站中抓取 PHP 中的网站内容?

我的问题是它不仅需要一个基本的cookie,而是要求一个会话cookie,以及随机生成的ID。我认为这意味着我需要使用带有 cookie jar 的网络浏览器模拟器?

我曾尝试使用 Snoopy、Goutte 和其他一些网络浏览器模拟器,但到目前为止我还没有找到有关如何接收 cookie 的教程。我有点绝望了!

谁能给我一个如何在 Snoopy 或 Goutte 中接受 cookie 的示例?

提前致谢!

0 投票
0 回答
264 浏览

image - 使用 curl 或 snoopy 类获取图像

如何获取具有 snoopy 类或 curl 的唯一图像?我有闲置的 html 代码 <img src="unique_pic/itemname.gif" border="0">

我想做的事?我想获取文件“unique_pic”中的所有图像并将它们保存为 .gif 或者我想从网站获取所有图像 gif。

我需要这些解决方案之一

0 投票
0 回答
708 浏览

php - 史努比在 https 上绊倒?

通过 Snoopy 运行一个简单的 php 网络爬虫 - http://turma.sourceforge.net/web/urlator/snoopy.html - 但是 Fetchlinks() 函数有点问题。通常 fetchlinks() 会抓取页面上的所有链接并将它们很好地放入一个数组中。这适用于所有 http:// 链接,但任何 https:// 链接都附加到 http:// 链接,并且不会放在数组中它们自己的插槽中。

损坏的 https 链接示例:

[472] => http://www.vapetropolis.ca/returns/https://www.vapetropolis.ca/product-warranties [473] => http://www.vapetropolis.ca/vaporizer-parts/davinci -vaporizer/https://www.vapetropolis.ca/product-warranties/https://www.vapetropolis.ca/customer/account/

如您所见,它们被附加到正确形成的 http:// 链接上。

这是产生这个的代码

任何线索可能会发生什么?

0 投票
0 回答
814 浏览

php - Creating a Custom PHP bot

I am trying to create a bot to automatically scrape some data from a website. I am trying to use the Snoopy PHP class for this.
The problem I am having is that I cannot submit the login form page. I am passing the username and password in the field, but "nothing happens" - I don't get logged in and an error is not returned (such as invalid password).
I have tried using cURL directly (without the Snoopy class), but that doesn't help.
I feel that I am not passing the form variables correctly. I would appreciate it if someone could point me in the right direction.

The code I am using is:

0 投票
1 回答
221 浏览

curl - 谷歌地图 api 的 snoopy/curl 问题

这与调试 google maps api 查询错误有关

我们正在使用 snoopy 来执行请求,它返回“传感器必须是真或假”的问题。

snoopy 生成的请求是:

/usr/bin/curl -k -D "/tmp/snodlRoAD" -H "用户代理:史努比 v1.2.4" -H "主机:maps.googleapis.com:443" -H "接受:图像/gif, image/x-xbitmap, image/jpeg, image/pjpeg, / " -H "Content-type: application/x-www-form-urlencoded" -H "Content-length: 122" -d "address={encoded address }&sensor=false&key={apikey}&" " https://maps.googleapis.com/maps/api/geocode/json "

如果我手动请求 [根据已知问题]

curl " https://maps.googleapis.com/maps/api/geocode/json?address= {编码地址}&sensor=false&key={apikey}&"

有用。

但是 snoopy 生成的命令行的修复方法是什么。如果我可以让 snoopy 格式的请求正常工作,我可以访问源代码来解决问题。

我也发过 Snoopy 组,但似乎不是很活跃。

0 投票
1 回答
1640 浏览

php - 如何在 php 中使用 snoopy 类

我一直在尝试找出如何在 php 中使用 snoopy 类。我正在尝试使用 snoopy 从谷歌搜索任何内容。我发现 google 搜索的形式是 name=q 和 action=/search

如何将我的史努比代码设置为正确的代码。

我得到了 405 结果。

0 投票
1 回答
793 浏览

php - 使用 Snoopy 类在 Wordpress Admin 中自动登录失败

我想自动登录到我的 wordpress 管理员来执行一些操作,所以我为此使用了snoopy php 类。我的示例代码在这里

但我得到:

虽然,我可以手动登录,但这不起作用,并且我的浏览器中也启用了 cookie。

我做错了什么?我怎样才能使它起作用?

0 投票
0 回答
1110 浏览

session - 如何通过 snoopy 类获取 cookie 或 session?

我想登录其他网站并查找有关我帐户的一些信息。所以我使用 snoopy 类登录。

接下来是问题。代表我想要的信息的其他页面不起作用,因为没有维护会话。

headers 数组中没有会话信息。要查找一些信息,我必须维护 Session。

但我不知道如何找到会话。有什么方法可以在 snoopy 类中找到 cookie 或 session 吗?我努力寻找方法,但我找不到!请告诉我!