首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用open废弃phobos网站

如何使用open废弃phobos网站
EN

Stack Overflow用户
提问于 2022-04-29 10:48:35
回答 1查看 61关注 0票数 -2

我试图用bs4废弃phobos网站,得到418只茶壶错误--这是我的代码....I在使用build_opener.open时会出错

代码语言:javascript
复制
    from urllib.request import urlopen, Request, build_opener
from sockshandler import SocksiPyHandler
import socks
import pandas as pd
import urllib

from bs4 import BeautifulSoup
phobos = "http://phobosxilamwcg75xt22id7aywkzol6q6rfl2flipcqoc4e4ahima5id.onion/search?query=data"
def clear(toclear):
    str = toclear.replace("\n", " ")
    return (' '.join(str.split()))
#headers = {'User-Agent': 'M',}
req = build_opener(SocksiPyHandler(socks.SOCKS5, "127.0.0.1", 9050, True))
res = req.open(phobos).read()
soup = BeautifulSoup(res, 'lxml')
print(soup)
        
        
        
        
#main

HTTPError: HTTP错误418:我是一个茶壶

实际上,它是一个洋葱网站,您只能使用TOR浏览器访问,而不能使用普通浏览器如chrome访问。

我想要废除它的结果,但是它给了我418个茶壶错误。

如果你想知道任何其他信息,请在这里评论一下,我会尽力回答的。

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 12:46:28

作为一个趣闻/网络好奇,你得到的错误是

HTTP418--我是一个茶壶客户端错误响应代码--表明服务器拒绝煮咖啡,因为它是永久性的茶壶。一个暂时没有咖啡的咖啡/茶壶应该返回503。此错误引用了1998年和2014年愚人节笑话中定义的超文本咖啡壶控制协议。

底线是,一些网站使用这个响应来处理他们不希望处理的请求,比如自动查询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72056768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档