色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python - 鏈接網(wǎng)址輸出的問題

瀏覽:110日期:2022-06-30 10:20:32

問題描述

import requestsres=requests.get(’http://news.sina.com.cn/china/’)res.encoding='utf-8'from bs4 import BeautifulSoupsoup=BeautifulSoup(res.text,’html.parser’)a=soup.select(’a’)for i in a: print (i[href])

我想要輸出每個鏈接的網(wǎng)址,但是上面的代碼 結(jié)果是錯誤:print (i[href])NameError: name ’href’ is not defined

問題解答

回答1:

首先字典的 key 需要引號, print(i[’href’])

你可以用 print(i.get(’href’) ,防止找不到這個元素的時候報 KeyError。

https://docs.python.org/3/lib...

回答2:

import requestsfrom bs4 import BeautifulSoupres = requests.get(’http://news.sina.com.cn/china/’)res.encoding = 'utf-8'soup = BeautifulSoup(res.text, ’html.parser’)a = soup.select(’a’)for i in a: try:href = i[’href’]if ’http’ in href: print(href) except KeyError:continue

給個建議:問問題的時候盡量把自己的疑問說出來。你這里主要是 i[’href’] 沒加單引號

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产一区二区三区国产精品 | 欧美另类69xxxxx极品 | 娇小性色xxxxx中文 | 国产精品手机视频一区二区 | 在线国产一区 | 亚洲精国产一区二区三区 | 手机看片精品高清国产日韩 | 亚洲综合久久久 | 欧美性色生活片免费播放 | 国产露脸3p普通话 | 91在线永久 | 红色记忆| 一级女人毛片 | 欧美三级免费网站 | 手机看片1024欧美日韩你懂的 | 日韩国产在线播放 | 一级黄色免费网站 | 草草影院欧美三级日本 | 日本一区二区三区不卡视频中文字幕 | 国产精品亚洲视频 | 狠狠88综合久久久久综合网 | 欧美大胆一级视频 | 久久国产精品免费 | 精品热99| 一男一女的一级毛片 | 欧美精品午夜毛片免费看 | 夜间福利在线观看 | 美国一级片在线 | 午夜三级在线 | 国产成人免费观看 | 欧美高清在线精品一区二区不卡 | 国产成人刺激视频在线观看 | 国产精品88 | 伊人色综合久久天天人手人停 | 99视频国产精品 | 成人免费网站久久久 | 99久久久免费精品免费 | 亚洲a级片在线观看 | 欧美日韩亚洲国产精品 | 精品成人在线观看 | 亚洲网站视频在线观看 |