鱼C论坛

 找回密码
 立即注册
查看: 9365|回复: 3

玩python一段时间,今日遇到重大问题,求围观!!!!

[复制链接]
发表于 2014-8-26 23:41:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. from urllib import request

  2. url="http://jbk.39.net/qlxy/"
  3. pagecontent=request.urlopen(url,timeout=30).read().decode()
  4. print(pagecontent)
复制代码
打开这个网站出现如下问题
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
谷歌后,改成下面的代码
  1. import socket
  2. import time
  3. from urllib import request

  4. url="http://jbk.39.net/bw_t1"
  5. timeout = 10   
  6. socket.setdefaulttimeout(timeout)#这里对整个socket层设置超时时间。后续文件中如果再使用到socket,不必再设置  
  7. #sleep_download_time = 5  
  8. #time.sleep(sleep_download_time) #这里时间自己设定  
  9. request = request.urlopen(url)#这里是要读取内容的url
  10. content = request.read()#读取,一般会在这里报异常  
  11. request.close()#记得要关闭
复制代码
结果也是
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
我就郁闷了   
我要爬这个网站的疾病数据库:http://jbk.39.net/bw_t1
大家可以试一试看能不能爬
另外我用迅雷可以下载这个网页
真是奇了怪了





小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-27 17:19:14 From FishC Mobile | 显示全部楼层
自己顶一个!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-29 21:42:08 | 显示全部楼层
再顶
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-8-30 02:34:49 | 显示全部楼层
浏览器可以完成的,python就可以模拟浏览器完成,建议使用FireBug等工具,看下请求内容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-19 03:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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