- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当使用 urllib2 在 python(准确地说是 Entought Canopy)上做一个简单的请求时,服务器拒绝我访问:
data = urllib.urlopen(an url i cannot post because of reputation, params)
print data.read()
错误:
Access denied | play.pokemonshowdown.com used CloudFlare to restrict access
The owner of this website (play.pokemonshowdown.com) has banned your access based on your browser's signature (14e894f5bf8d0920-ua48).
这显然是一个普遍的问题,所以我在网上找到了一些线索。
A firewall, proxy, a browser plugin or extension may be throwing a false positive. Try visiting the site with a different browser as an alternative way of accessing the site.
The "Checking your browser before accessing (insertsite.com) occurs when the site owner has turned on a DDoS protection and mitigation tool called "I'm Under Attack". The page will generally go away and grant you access to the site after 5 seconds.
Note: You will need to have both JavaScript and Cookies turned on in your browser to pass the check. The check is in place to make sure that you are not part of a botnet."
答案很清楚,除了这件事...... *我没有使用任何浏览器!该请求是通过 python 程序完成的,带有 urllib.urlopen
请求 ...
这是否意味着我应该在……Enthought Canopy 中打开 cookie 和 JavaScript?这句话能构成任何句子吗?当尝试使用来自编程控制台的基本请求访问该站点时,我几乎不了解此浏览器特定检查激活。这就是为什么我请求你的帮助。
为什么会这样?如何绕过它?
最佳答案
此站点“检查”的不是您的浏览器,而是“用户代理”——您的客户端程序(浏览器、Python 脚本或其他)最终作为请求 header 发送的字符串。您可以指定另一个用户代理,cf Changing user agent on urllib2.urlopen .
关于javascript - "The owner of this website has banned your access based on your browser' s signature"...在 python 程序中的 url 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24913699/
到目前为止,我能够允许用户编辑他自己的帖子,但每当我通过 if he's owner of the subreddit/category 条件时,它就会完全停止工作。 我有这3张 table User
到目前为止,我能够允许用户编辑他自己的帖子,但每当我通过 if he's owner of the subreddit/category 条件时,它就会完全停止工作。 我有这3张 table User
我正在通过一本书学习 Spring 和 Hibernate,并且有一个可选练习来使用 Hibernate 创建多对多关系。不幸的是,作者没有在 GitHub 上提供可选示例,我在调试一些我不熟悉的东西
在下面的类中,“owner”参数对 myClass 和基类做了什么? public class Base { public myClass(owner) : base (owner) { }
我有这个架构:(简化) class A { container c } class B { A* owner } 这些类位于不同的头文件中,对于这种架构,我必须包括: B.h in A
您可能已经注意到我们现在在社区 Wiki 帖子上显示编辑摘要: community wiki 220 revisions, 48 users 我还想显示“最拥有”页面上显示的最终内容的用户,作为剩余文
我想用测试所有者标记每个测试(或者可能只是每个文件)。当测试失败时,我想包含一个与所有者的打印声明。使用默认的 pytest 功能可以实现类似的功能吗?我想不出任何方法来判断测试是否失败,这是第一步。
我不了解 Airflow 中的“所有者”。 ower 的注释是“任务的所有者,建议使用 unix 用户名”。 我写了一些以下代码。 Default_args = { 'owner': 'max'
[on web] 尝试在 FittedBox 中放入一些小部件像这样 : FittedBox( fit: BoxFit.scaleDown, child: AnimatedContain
我的堆直方图告诉我我正在使用大量字符数组 ([C)、字节数组 ([B)、哈希节点和锁。 What tool will tell me who 'owns' these character arrays
在 XAML 窗口中隐藏此代码我错过了什么 //创建一个窗口并让这个窗口成为它的所有者窗口 ownedWindow = new Window();ownedWindow.Owner = this;ow
我认为以下伪代码很好地总结了我的问题...... class Owner { Bar b = new Bar(); dostuff(){...} } class Bar {
我正在尝试禁用除“neta”组成员之外的所有用户对 IP 1.2.3.4 的访问。这是我专门为此创建的一个新组。 iptables -I OUTPUT -o eth0 -p tcp -d 1.2.3.
数据库用户 一个 应该只能访问特定数据。 此数据目前由 View 提供B.VIEW1 从架构拥有的表中选择 乙 和 C . CREATE VIEW [B].[VIEW1] AS SELECT * FR
我正在查看this question我现在想知道,在组件构造函数中 nil 作为所有者是什么意思。 SomeComponent := TSomeComponent.Create(nil); 我知道,在
所以我从这些简单的例子中学习,有 2 个表,USERS 和 USER_DETAILS,足够简单,每个用户都有 user_details 并且它是一对一的关系。所以这个样本是这样的, @Entity @
我(正在尝试)开发一个Web应用程序系统,它处理用户请求和计算,并通过扩展Threads和Runtime.exec()(在Linux和/或Windows上)将它们传递到服务器上的(定制的)可执行文件)
我正在做并发问题作业。我有许多线程执行特定的操作,并且有一个方法决定这些线程何时可以访问资源。 所以我的类看起来像这样: public class Boss extends ReentrantLock
MSDN documentation状态: When a form is owned by another form, it is closed or hidden with the owner fo
我有以下场景:“电话”子表可以通过连接表为多个父表提供服务,如下所示: CREATE TABLE phone ( id BIGINT AUTO_INCREMENT, number VA
我是一名优秀的程序员,十分优秀!