Python Regex/Beautiful 汤外卡
Python Regex/Beautiful Soup Wild Card
抱歉,如果这个问题在其他地方得到了回答,我找不到具体的操作方法,而且我对 BeautifulSoup.
的正则表达式不是最有经验的
基本上,我有这些代码行。
finder = re.compile('div_\w\w\w_basic')
for soup_ in soup.find_all("div", {"id" : finder}):
这为我提供了所有 div 标签,其中出现了一些 "div_###_basic"。现在,我想将结果保存在字典中,这样键就可以是###,
数据是我正在抓取的信息。
感谢任何帮助,谢谢!
没关系,我想通了我的问题。万一其他人遇到它,
finder = re.compile('div_(\w\w\w)_basic')
print re.findall(finder, str(soup))
for soup_ in soup.find_all("div", {"id" : finder}):
这让我在一个点得到了部分字符串,在另一个点得到了完整的字符串。再一次,我很确定这不是最好的方法,但它很实用。
抱歉,如果这个问题在其他地方得到了回答,我找不到具体的操作方法,而且我对 BeautifulSoup.
的正则表达式不是最有经验的基本上,我有这些代码行。
finder = re.compile('div_\w\w\w_basic')
for soup_ in soup.find_all("div", {"id" : finder}):
这为我提供了所有 div 标签,其中出现了一些 "div_###_basic"。现在,我想将结果保存在字典中,这样键就可以是###, 数据是我正在抓取的信息。
感谢任何帮助,谢谢!
没关系,我想通了我的问题。万一其他人遇到它,
finder = re.compile('div_(\w\w\w)_basic')
print re.findall(finder, str(soup))
for soup_ in soup.find_all("div", {"id" : finder}):
这让我在一个点得到了部分字符串,在另一个点得到了完整的字符串。再一次,我很确定这不是最好的方法,但它很实用。