Python 返回多个“;href";
我无法让我的程序运行,我已经尝试了这么久。在这里,很简单,但我不能得到它。应该返回任何包含“html”的内容。这真令人沮丧。这适用于命令行Python2.xPython 返回多个“;href";,python,tags,href,Python,Tags,Href,我无法让我的程序运行,我已经尝试了这么久。在这里,很简单,但我不能得到它。应该返回任何包含“html”的内容。这真令人沮丧。这适用于命令行Python2.x #!/usr/bin/env python import sys import re #Make this program work both on python 2.x and Python 3.x if (sys.version_info[0] == 3): raw_input = input import urllib2 url
#!/usr/bin/env python
import sys
import re
#Make this program work both on python 2.x and Python 3.x
if (sys.version_info[0] == 3): raw_input = input
import urllib2
url = urllib2.urlopen('http://makeitwork.com/')
data = url.read()
urlsearch = re.findall(r'href=[\'"]?([^\'"]+)' , data)
for x in urlsearch:
line = x.split()
print(" %s" %line[0])
试试看,:
试试看,:
尝试使用这个正则表达式
'r'a\shref="/?(.*)">'
基本上是在
结束语句之后搜索任何内容 尝试使用这个正则表达式
'r'a\shref="/?(.*)">'
基本上是在
结束语句之后搜索任何内容 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。