久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:109日期: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’] 沒加單引號

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 黄色小视频在线观看 | 日韩精品999| 久久精品黄| 日本精品久久 | 北条麻妃一区二区免费播放 | 成年免费a级毛片 | 理论黄色片 | 国产综合亚洲精品一区二 | 国产精品欧美日韩在线观看 | 亚洲精品一区二三区不卡 | 亚洲国产高清在线 | 夜夜av| 亚洲一级毛片 | 欧洲美女性开放视频 | 91精品国产777在线观看 | 综合一区二区三区 | 国产真实精品久久二三区 | 成人在线视频免费观看 | 精品免费视频 | 午夜亚洲 | 久草视频在线首页 | 国产精品手机在线 | 亚洲精品久久久久999中文字幕 | 亚洲一区久久 | 日韩国产欧美在线观看 | 久久99国产精品 | 一级做a爰片性色毛片2021 | 在线观看一区 | 日韩精品一区二区三区第95 | 久久综合久久久 | 美女h在线观看 | 综合久久综合久久 | 国产精品一区二 | 国产真实精品久久二三区 | 精品日韩一区二区 | 精品久久久久久亚洲综合网 | 成人观看免费视频 | 国产欧美在线观看 | 午夜小视频在线观看 | 亚洲美乳中文字幕 | 久久91视频 |