gpt4 book ai didi

ruby - 如何使用 Ruby 和 Mechanize 获取验证码 img src?

转载 作者:行者123 更新时间:2023-12-04 16:21:15 24 4
gpt4 key购买 nike

我正在尝试编写简单的爬虫,这将填充 2 个输入字段。该页面有 img元素。通过 Chrome 开发者模式我可以看到 imgsrc属性。但是在获取页面后 src属性没了我该如何克服?
代码:

require 'mechanize'

agent = Mechanize.new

agent.user_agent_alias = 'Windows Chrome'

page = agent.get('https://ercdmd.ru/?gpay')

form = page.forms.first

form.gpay_abon = '00-0000000000'

captcha = page.at('#img_captcha')

pp captcha

输出:
#(Element:0x15e90ec {
name = "img",
attributes = [ #(Attr:0x15e8c14 { name = "id", value = "img_captcha" })]
})

我的想法是通过 Telegram bot 通过查询获取发票。由于有验证码,我认为我可以读取验证码图像 src使用 Mechanize 通过 Telegram 发送该图像。然后,我会输入我可以在图像上看到的数字并将其发送回 Mechanize 以填充第二个输入字段。但现在我被困住了。
还有其他方法可以从该来源获取发票吗?

最佳答案

我正在查看该页面,验证码网址为:

captcha_url = "https://ercdmd.ru/captcha.php?time=#{Time.now.to_i}000"

试一试,看看它是否有效。

关于ruby - 如何使用 Ruby 和 Mechanize 获取验证码 img src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42884757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com