找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 6089|回复: 4

[已回复] 爬国外简单网页问题

12

主题

28

帖子

28

积分

贫民

积分
28
.is 发表于 2016-11-1 17:39:00 | 显示全部楼层 |阅读模式
#encoding=utf8
import requests
import sys
from bs4 import BeautifulSoup
reload(sys)
sys.setdefaultencoding('utf-8')
type = sys.getfilesystemencoding()
proxie = {
    'https' : 'http://216.80.82.192:1136'}
url = 'https://www.facebook.com'
header = {
    'User-Agent' : 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36',
    }

s = requests.session()
response = s.get(url,headers = header,proxies = proxie)
#print response.text
f = open('FC.txt','w')
f.write(response.content)
f.close()
是我代理设置有问题还是代码有问题啊,换了几个代理都不行

回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-11-1 19:26:39 | 显示全部楼层
有报错信息吗?
网上找的代理地址大部分都不可用,代理的代码我看了没问题, 怀疑是代理无法连接
回复 支持 反对

使用道具 举报

12

主题

28

帖子

28

积分

贫民

积分
28
.is  楼主| 发表于 2016-11-2 09:13:11 | 显示全部楼层
blueelwang 发表于 2016-11-1 19:26
有报错信息吗?
网上找的代理地址大部分都不可用,代理的代码我看了没问题, 怀疑是代理无法连接 ...

D:\1.png
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-11-2 10:24:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

12

主题

28

帖子

28

积分

贫民

积分
28
.is  楼主| 发表于 2016-11-2 10:42:24 | 显示全部楼层

Traceback (most recent call last):
  File "FC.py", line 16, in <module>
    response = s.get(url,headers = header,proxies = proxie)
  File "C:\Python27\lib\site-packages\requests\sessions.py", line 488, in get
    return self.request('GET', url, **kwargs)
  File "C:\Python27\lib\site-packages\requests\sessions.py", line 475, in reque
t
    resp = self.send(prep, **send_kwargs)
  File "C:\Python27\lib\site-packages\requests\sessions.py", line 596, in send
    r = adapter.send(request, **kwargs)
  File "C:\Python27\lib\site-packages\requests\adapters.py", line 487, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.facebook.com
, port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<r
quests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x029C87D0
: Failed to establish a new connection: [Errno 10060] ',))
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表