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

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

在我做了一些更改后,帶有 BS4 的 Python 腳本無法運行;語法問題?

在我做了一些更改后,帶有 BS4 的 Python 腳本無法運行;語法問題?

富國滬深 2023-03-16 15:44:45
我運行代碼很好,然后我調整代碼并保存并關閉它,試圖再次運行它并得到語法錯誤。我愚蠢的自己沒有備份原始代碼,現在我所做的任何更改似乎都無法修復它。我檢查了網站的源代碼,并沒有改變。甚至在檢查網站之前就出錯了。關于我忽略的任何建議?import requestsimport timeimport bs4import syssys.stdout = open("links2.txt", "a")for x in range(0, 100000):    try:        URL = f'https://wesbite.com/{x}'        page = requests.get(URL)        time.sleep(1)        soup = BeautifulSoup(page.content, 'html.parser')        website = "https://v.website.com/"        for links in soup.find('div',id='view').find_all('a'):            parts = links['href'].split("/")            new_link = parts[1].replace(parts[1], website) + '/'.join(parts[2:]) + ".mp4"            print(new_link)    except:        continue它在以下行報告語法錯誤:URL = f'https://wesbite.com/{x}'
查看完整描述

1 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

現在這是您的工作代碼:


import requests

import time

from bs4 import BeautifulSoup

import sys


sys.stdout = open("links2.txt", "a")


for x in range(0, 100000):

    try:

        URL = f'https://wesbite.com/{x}'

        page = requests.get(URL)

        time.sleep(1)


        soup = BeautifulSoup(page.content, 'html.parser')


        website = "https://v.website.com/"


        for links in soup.find('div',id='view').find_all('a'):

            parts = links['href'].split("/")

            new_link = parts[1].replace(parts[1], website) + '/'.join(parts[2:]) + ".mp4"

            print(new_link)

    except:

        continue

它是:


import bs4

現在:


from bs4 import BeautifulSoup


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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