logo
Loading...

使用soup.find("select", attrs={'name':'movie_id'})問題 - Cupoy

url = 'https://movies.yahoo.com.tw/'resp = request...

使用soup.find("select", attrs={'name':'movie_id'})問題

2020/06/25 04:43 AM
Python網路爬蟲論壇
佳鈴
觀看數:0
回答數:2
收藏數:0

url = 'https://movies.yahoo.com.tw/'
resp
= requests.get(url)
resp
.encoding = 'utf-8'

soup
= BeautifulSoup(resp.text, 'lxml')
html
= soup.find("select", attrs={'name':'movie_id'})
movie_item
= html.find_all("option", attrs={'data-name':re.compile('.*')})

for p in movie_item:
   
print("Movie: %s, ID: %s" % (p["data-name"], p["value"]))


想請問html = soup.find("select", attrs={'name':'movie_id'})的'name':'movie_id'在網頁的哪裡?為甚麼我找了好久找不到啊?也沒有找到電影ID在哪裡?