Python 如何打印图像?

Python 如何打印图像?,python,python-2.7,web-scraping,Python,Python 2.7,Web Scraping,我想打印30支nba球队第一轮选秀的照片。但是,当我告诉它打印时,它会打印出链接而不是图像。我如何让它打印出图像而不是给我图像链接。 这是我的密码: import urllib2 from BeautifulSoup import BeautifulSoup # or if your're using BeautifulSoup4: # from bs4 import BeautifulSoup soup = BeautifulSoup(urllib2.urlopen('http://www.

我想打印30支nba球队第一轮选秀的照片。但是,当我告诉它打印时,它会打印出链接而不是图像。我如何让它打印出图像而不是给我图像链接。 这是我的密码:

import urllib2
from BeautifulSoup import BeautifulSoup
# or if your're using BeautifulSoup4:
# from bs4 import BeautifulSoup

soup = BeautifulSoup(urllib2.urlopen('http://www.cbssports.com/nba/draft/mock-draft').read())

rows = soup.findAll("table", attrs = {'class': 'data borderTop'})[0].tbody.findAll("tr")[2:]

for row in rows:
  fields = row.findAll("td")
  if len(fields) >= 3:
    anchor = row.findAll("td")[1].find("a")
    if anchor:
      print anchor

您需要将文件转换为base64编码,这将提供一个数据字符串,如果需要,可以移动和存储该字符串。我通常使用PHP来实现这一点,因此如果Python有点粗糙,我深表歉意

import urllib2
import base64
url = 'http://somesite.com/images/team_one.jpg'
grab = urllib2.urlopen(url)
encoded_image_string = base64.b64encode(grab.read())

如何打印图像?“打印图像”是什么意思?浏览器根据HTML源代码中给出的链接加载图像,并与图像所在的服务器建立新连接;你也需要这样做。如果你现在运行代码,它会给我图像链接。我想让代码显示图像本身,而不是图像链接。等等,我该怎么办Martjin Pieterssory,但我担心你对web如何工作了解太少,无法以so格式轻松解决这个问题;首先,尝试使用与加载原始页面相同的方法加载找到的链接。