Beautifulsoup没有img

林斯基

我正在尝试使用bs4在python 2.7中编写脚本,以将图像抓取并将文件重命名为我的服务器,并以低带宽友好的方式显示它,并通过覆盖现有图像每3小时在cronjobs上对其进行更新。

我的代码中的问题是什么都没有出现甚至没有错误。

这是实际的代码:

import requests
import random
from bs4 import BeautifulSoup

def download_web_image(url):
    name = random.randrange(1, 1000)
    full_name = str(name) + "psdata.gif"
    urllib.request.urlretrieve(url, full_name)

timecapture = (0, 24, 48, 72)

for time in timecapture:
    url = 'http://www.weatheronline.co.uk/marine/weather?LEVEL=4&LANG=en&TIME=' + str(time) + '&CEL=C&SI=mph&MN=gfs&MODELLTYP=pslv&WIND=g205'
    source_code = requests.get(url)
    plain_text = source_code.text
    soup = BeautifulSoup(plain_text)
    for link in soup.find('img', src=True):
        href = 'http://www.weatheronline.co.uk' + link.get('href')
        download_web_image(href)

来自网页的数据位于此标记之间:

<div class="zent">
    <img usemap="#karte" class="eMap" id="pictureid" src="/daten/sailcharts/gfs/2015/03/11/pslv_poly_06-2015031018.gif" border="0" alt="We 11.03.2015 06 UTC" width="634" height="490">
</div>
ec

通过获取图片id要加入URL部分,请使用urlparse.urljoin()

base_url = 'http://www.weatheronline.co.uk'
print urljoin(base_url, soup.find('img', id='pictureid')['src'])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有类或标签的BeautifulSoup

来自分类Dev

div中没有img时没有高度

来自分类Dev

没有ID的Preg替换img

来自分类Dev

IMG没有显示但正确的路径等

来自分类Dev

onBlur没有被调用<img />标签?

来自分类Dev

放置没有绝对<css>的img

来自分类Dev

Img Scrapy没有正确的xpath结果

来自分类Dev

BeautifulSoup:“响应”类型的对象没有len()

来自分类Dev

使用BeautifulSoup获取没有标签的文本

来自分类Dev

Python BeautifulSoup没有标签并返回空

来自分类Dev

我的解析Beautifulsoup没有文字

来自分类Dev

使用beautifulsoup提取没有标签的文本

来自分类Dev

BeautifulSoup没有获取网络数据

来自分类Dev

BeautifulSoup网页抓取,没有结果

来自分类Dev

没有捕获BeautifulSoup所需的行

来自分类Dev

使用BeautifulSoup获取没有标签的文本?

来自分类Dev

没有临时img的Opencv cv2.absdiff(img1,img2).sum()

来自分类Dev

BeautifulSoup没有获得所有Children元素

来自分类Dev

BeautifulSoup 没有显示标签中的所有元素

来自分类Dev

BeautifulSoup 没有找到所有的“th”

来自分类Dev

BeautifulSoup抓取img

来自分类Dev

BeautifulSoup查找img src

来自分类Dev

查找Img src beautifulsoup

来自分类Dev

CSS:仅在<a>上应用样式,而没有内部<img>

来自分类Dev

没有JavaScript的自动刷新IMG标签?怎么运作的?

来自分类Dev

tinyMCE删除段落中没有IMG的文本?

来自分类Dev

删除内部没有<img>的DOM生成的元素

来自分类Dev

<img> -tag中的JS函数没有被调用

来自分类Dev

从没有 ID 的 Img 中获取 ID