我正在抓取亚马逊,我希望能够抛出一个503错误,任何时候我收到来自网站的验证码。这将允许稍后重试此网页。我已经可以检测到页面上是否有验证码,我只需要能够抛出503错误,以便稍后重试。下面是我能够实现目标的理想方法。
if response.css('#captchacharacters').extract()[0]:
# Insert code to throw an error
我的目标是在.NET中实现一个有库存列表的页面的HoneyPot验证码,每个库存项目都有自己的购买按钮以及一个文本字段,让用户输入所需的数量。
Item 1 Qty Text Field (Buy)
Item 2 Qty Text Field (Buy)
Item 3 Qty Text Field (Buy)
etc...
单击每个购买按钮并成功转到下一页时,将临时锁定所选库存数量。
我是否需要为每个购买按钮有一个单独的蜜罐验证码字段,本质上是制作与购买按钮一样多的表单和蜜罐验证码?
或者,是否将单个蜜罐验证码字段适当命名,以引诱机器人,但通用于
我让我的用户注册一个电子邮件帐户,用户只需填写我程序中的所有信息,我的程序就会填写这些字段。实际上并不是这样,它使用正确的postdata向正确的表单/ POST url发出post请求。
然而,该网站需要验证码,我只是想显示验证码给我的用户,他输入的值,然后它得到与邮局数据一起发送。
注册页面在这里:
我可以从html获取所有的图片url,但是当我复制captcha图片的url并转到它时,它是一个与我从其中复制url的图片不同的图片:
如何使用HttpWebRequest完成此操作?我可以先获取html:
string html =新的WebClient().DownloadString(
我正试着在网站上制作一个表格。这个表单使用Ajax将url中的一些数据发送到一个php文件并显示响应。有没有办法在ajax的url中添加验证码,并让php检查验证码?谢谢
我对脚本的看法是:
<script>
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds) {