for link in links:
if('href' in dict(link.attrs)):
url=urlparse.urljoin(page,link['href'])
if url.find(" ' ")!=-1:continue
url=url.split('#')[0]
哪位大神能解释一下后三行的代码的意思呀~最近在学习用Python爬取网站,但是对一些代码对网站内容的处理不是特别理解。urljoin那句的意思是把link中键为'href'的值取出来,赋值给page吗?后面两句就不是很懂了。。为什么要判断url是否有 ' 号呀,还有为什么要按#号分割,还要取列表的第一个值?多谢大神教导了

Python爬取网页时的#号是为了区分什么
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 multisim电路设计(相关搜索:设计报告)
- ¥15 从github上下载的项目到ecplise上咋运行
- ¥15 PC-lint Plus
- ¥15 gpl24676注释
- ¥15 php5.3内存泄露
- ¥15 DigSilent如何复制复合模型到自己案例?
- ¥15 求日版华为b610s-77a 官方公版固件,有偿
- ¥15 关于#java#的问题,请各位专家解答!(相关搜索:java程序)
- ¥15 linux tsi721的驱动编译后 insmod 提示 报错
- ¥20 multisim测数据