亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從網絡抓取輸出創建整數值

如何從網絡抓取輸出創建整數值

蠱毒傳說 2023-08-08 15:01:36
我正在制作一個簡單的抓取算法來提取產品的 GTIN。我能夠抓取 html 并精確定位 GTIN 編號,但我想知道將其抓取為整數的最佳方法是什么。此外,我如何抓取像content=這樣的內容并獲取其指定的編號?import requestsfrom bs4 import BeautifulSouptesting_link = 'https://www.walmart.com/ip/Better-Homes-Gardens-Leighton-Nightstand-Rustic-Cherry-Finish/54445647'URL = testing_linkpage = requests.get(URL)soup = BeautifulSoup(page.content, 'html.parser')results = soup.find(itemprop='gtin13')print(results.prettify())當我運行這個時,我得到<span content="0042666029322" itemprop="gtin13"></span>我希望能夠獲得0042666029322作為整數供以后使用,有什么建議嗎?
查看完整描述

1 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

你不能這樣做,前導零意味著 Python 中的八進制。您可以保存為字符串,然后將其轉換為 int。


>>> content = results.get('content')

>>> print(content)

0042666029322

>>> print(int(content))

42666029322


查看完整回答
反對 回復 2023-08-08
  • 1 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號