不代理鳕鱼python程序员没有

时间:2014-01-05 00:07:51

标签: python html function urllib html-parser

首先,我想强调一点,我不是程序员。


我已经编写了这段代码,但我无法运行它。 我使用Visual Studio 2013,我有以下问题:

  •   

    print“Beginning%s”%tag ---语法无效

  •   

    print sou * p * .find('div',{'id':'bar'})。p.text -----语法无效

这是代码是我写的。它旨在检索所选标记的内容。

from bs4 import BeautifulSoup
from HTMLParser import HTMLParser
import urllib

class MyHTMLParser(HTMLParser):
    def handle_starttag(self, tag, attrs):
        print "Beginning %s" % tag
    def handle_endtag(self, tag): 
        print "End %s tag" % tag
    def handledata(self, data):
        print "Data %s" % data
p = MyHTMLParser()
input = urllib.urlopen('http://php.com')
html = input.read()
input.close()
soup = BeautifulSoup(p.feed(html))
print soup.find('div', {'id': 'bar'}).p.text

0 个答案:

没有答案