阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 307阅读
  • 3回复

[求助]python爬虫类项目,requests无法正常get网页

级别: 新人
发帖
3
云币
4
4S* X=1  
我的系统是centos7,想在服务上测试一个python脚本,通过requests模块发送get请求,访问https://www。footlocker。com。程序在己的电脑上win10系统测试是成功的,但是一旦部署ECS服务器端的时候,就无法访问了,显示read time out,port=443。 qtz~Y~h|>  
我测试了服务器上,能够ping通这个网站,但是到脚本里就无法get到了。 UhU"[^YO  
代码: b4(,ls  
  1. from bs4 import BeautifulSoup
  2. import requests
  3. import urllib.request
  4. from requests.packages.urllib3.exceptions import InsecureRequestWarning
  5. requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
  6. url = 'https://www.footaction.com'
  7. print('start')
  8. header = {
  9.     "Connection":"keep-alive",
  10.     "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36",
  11. }
  12. r = requests.get('https://www.footlocker.com', headers = header, timeout = 5)
  13. print(r)
  14. content = r.text
  15. soup = BeautifulSoup(content, 'html.parser')
  16. print(soup)
o"p['m*g  
%@HuAcNi  
关键词: ECS python Linux
级别: 新人
发帖
3
云币
4
只看该作者 沙发  发表于: 01-05
Repython爬虫类项目,requests无法正常get网页
求救求救求救吖,新手,在这里卡了一天半了
级别: 架构狮
发帖
1428
云币
1662
只看该作者 板凳  发表于: 01-06
你不是来打广告的吧。我尝试了,同样等待超时。应该是对方服务器对阿里云主机请求进行阻拦。不知兄台,云主机是哪里的节点?
级别: 新人
发帖
3
云币
4
只看该作者 地板  发表于: 01-07
回 2楼君斗云的帖子
哇,终于有人肯回我了,我的主机地址是在上海的,可能那边的网站对阿里云的IP进行了拦截,我使用代理之后就可以get通了。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个