【发布时间】:2014-01-17 06:44:45
【问题描述】:
我正在尝试从 JS 生成的站点解析 (623) 337-****。我的代码是:
from selenium import webdriver
import re
browser = webdriver.Firefox()
browser.get('http://www.spokeo.com/search?q=Joe+Henderson,+Phoenix,+AZ&sao7=t104#:18643819031')
content = browser.page_source
browser.quit()
m_obj = re.search(r"(\(\d{3}\)\s\d{3}-\*{4})", content)
if m_obj:
print m_obj.group(0)
由于某种原因,它不打印任何东西。感谢任何帮助
旁注:在python中有没有更快的方法来做到这一点
【问题讨论】:
-
检查
content里面的内容。正则表达式应该是正确的。
标签: python selenium-webdriver web-scraping