【发布时间】:2018-08-02 02:14:04
【问题描述】:
我一直在看howdoi的源代码。 https://github.com/gleitz/howdoi
这里的 extract_links_from_bing 和 extract_links_from_google 有这种语法。
我尝试在线搜索与 xml、元素树相关的所有内容,但在任何地方都找不到类似构造函数的语法。
这里是函数
def _extract_links_from_bing(html):
html.remove_namespaces()
return [a.attrib['href'] for a in html('.b_algo')('h2')('a')]
def _extract_links_from_google(html):
return [a.attrib['href'] for a in html('.l')] or \
[a.attrib['href'] for a in html('.r')('a')]
我的问题是html('.b_algo')('h2')('a') 是如何迭代的。任何与类似语法相关的链接将不胜感激。
感谢阅读。
【问题讨论】: