gpt4 book ai didi

ruby - Mechanize :避免网络服务器锁定

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

我有这个代码:

#!/bin/env ruby
# encoding: utf-8

require 'mechanize'

begin
agent = Mechanize.new
agent.robots = false
agent.user_agent_alias = 'Mac Safari'
url = "http://www.paris.cl/tienda/es/paris/computacion/tablet/tablet-acer--iconia-b1-710-l688-7-342750-ppp-"

website = agent.get(url)

rescue Exception => e
puts "Error : " + e.message
end

这试图获得一个网站,但我收到此错误:
Error : 403 => Net::HTTPForbidden for http://www.paris.cl/tienda/es/paris/computacion/tablet/tablet-acer--iconia-b1-710-l688-7-342750-ppp- -- unhandled response

网络服务器阻止了我(在我获得网站之前),我尝试更改 IP,但没有任何 react 。

存在任何形式来避免这种锁定吗? (我也不知道这是哪种锁)

格雷廷斯

最佳答案

您的代码对我有用,显然您以不 protected 用户身份(没有正确的 HTTP header )踢了他们的资源几次,并且他们已经阻止了您的 IP。

发生在我们最好的人身上:)

关于ruby - Mechanize :避免网络服务器锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20644926/

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