2017-05-05 34 views
-1

我试图使用dryscrape废弃基于JavaScript的网站,并且在不使用代理时得到正确的内容。但是当使用代理时,它返回“产品不可用”。这是代码片段。当使用代理时Dryscrape响应总是返回“产品不可用”

session = dryscrape.Session() 
session.set_proxy('host=<ipaddress>', port=80, user='<username>', password='<password>') 
session.visit(url) 

请让我知道我们如何解决它。

回答

0

发现此问题。其实问题不在于代理。一切都很好,问题与标题。问题可以通过设置请求头(User-Agent,Accept-Language等)来解决。

set_header(key, value) 

此方法在Dryscrape会话对象中可用。

相关问题