鱼C论坛

 找回密码
 立即注册
查看: 2634|回复: 10

初学关于正则到的链接列表访问

[复制链接]
发表于 2016-8-27 11:03:50 | 显示全部楼层 |阅读模式

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

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

x
import urllib2
import re
url='http://XXXXXX'
request=urllib2.Request(url)
response=urllib2.urlopen(request)
content = response.read().decode('utf-8')
pattern=re.compile('<span class="STab">.*?href="(.*?)" title=".*?">(.*?)</a>',re.S)
contenturl=re.findall(pattern,content)
for item in contenturl:
    print item[0]
以上得到连接列表

正则到了 item[0]链接列表及,item[1]标题列表,但接下来不知道怎么访问了,实际上我是想首先得到论坛文章列表及连接,即把链接和标题正则到,然后进连接再次正则评论信息,但不知道怎么依次访问这个连接列表。求指导。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-27 11:15:24 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 11:17:55 | 显示全部楼层
直接发请求即可
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-27 11:35:46 | 显示全部楼层
hldh214 发表于 2016-8-27 11:17
直接发请求即可

能否代码表示一下,不太清楚
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 11:37:47 | 显示全部楼层
天冰 发表于 2016-8-27 11:35
能否代码表示一下,不太清楚
  1. request=urllib2.Request(url)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-27 12:02:25 | 显示全部楼层

是不是理解错误,我是想访问列表里的连接: item[0]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 12:27:22 | 显示全部楼层

伸手党想要个栗子~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 13:27:06 | 显示全部楼层
天冰 发表于 2016-8-27 12:02
是不是理解错误,我是想访问列表里的连接: item[0]
  1. request=urllib2.Request(item[0])
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-27 16:26:47 | 显示全部楼层

加上:for item in contenturl:
    request=urllib2.Request(item[0])
    response=urllib2.urlopen(request)
运行错误
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

HTTPError: HTTP Version Not Supported
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 18:10:09 | 显示全部楼层
天冰 发表于 2016-8-27 16:26
加上:for item in contenturl:
    request=urllib2.Request(item[0])
    response=urllib2.urlopen( ...
http://stackoverflow.com/questions/23715943/python-http-error-505-http-version-not-supported

试试 requests
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-27 20:47:37 | 显示全部楼层
可以可以 很棒
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-22 10:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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