获取标题作为文件名,但返回非

2024-05-23 20:43:47 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试获取img的标题,使其成为保存后的文件名。保持不返回任何值并覆盖文件


 irock = (soup.find_all('div', class_="card-img-container"))

        for img in irock:
            imageElement = img.find("img")
            bingo = imageElement.get("data-src")

        for title in irock:
            fileName = title.get('title')

            imgName = fileName

            fullName = str(imgName) + ".jpg"

            urllib.request.urlretrieve(bingo, fullName)

Tags: in标题imgforgettitle文件名find
1条回答
网友
1楼 · 发布于 2024-05-23 20:43:47

需要搜索img类以查找标题

with open('urlList10.txt') as inf:
    urls = [line.strip() for line in inf]

    for url in urls:
        sourceCode = requests.get(url)
        plainText = sourceCode.text
        soup = BeautifulSoup(plainText, "html.parser")
        irock = soup.find_all('div', class_="card-img-container")

        for img in irock:
            imageElement = img.find("img")
            bingo = imageElement.get("data-src")
            imgName = imageElement.get("title")
            fullName = str(imgName) + ".jpg"
            r = urllib.request.urlretrieve(bingo, fullName)

相关问题 更多 >