当前位置: 首页>>代码示例>>Python>>正文


Python PyQuery.each方法代码示例

本文整理汇总了Python中pyquery.PyQuery.each方法的典型用法代码示例。如果您正苦于以下问题:Python PyQuery.each方法的具体用法?Python PyQuery.each怎么用?Python PyQuery.each使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pyquery.PyQuery的用法示例。


在下文中一共展示了PyQuery.each方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: get_user_history_results

# 需要导入模块: from pyquery import PyQuery [as 别名]
# 或者: from pyquery.PyQuery import each [as 别名]
def get_user_history_results(data):
    user_history = {}
    nodes = PyQuery(data)('tr')

    def parse_row(index, node):
        data = {}
        row = PyQuery(node)
        if index!=0:
            data = {'title':row('td').eq(0).text(),
                    'city': row('td').eq(1).text(),
                    'date': row('td').eq(2).text(),
                    'place': row('td').eq(3).text(),
                    'time': row('td').eq(4).text(),
                    'results': row('td').eq(5)('a').attr("href")
                    }
            user_history[index] = data


    nodes.each(parse_row)
    return user_history
开发者ID:patrykgorniak,项目名称:runforfun-parser,代码行数:22,代码来源:accountmanager.py

示例2: PyQuery

# 需要导入模块: from pyquery import PyQuery [as 别名]
# 或者: from pyquery.PyQuery import each [as 别名]
        row_header = PyQuery(row.find('td')[0]).text()

        if not row_header:
            # This is an intermediary header row to remind readers which column is which.
            continue

        target_cell_imgs = PyQuery(row.find('td')[column]).find('img[alt$=svg]')

        if not target_cell_imgs:
            continue

        row_sign_filenames = []

        target_cell_imgs.each(lambda: row_sign_filenames.append(
            {
                'type': 'sign filename',
                'text': PyQuery(this).attr('alt').replace(' ', '_'),
            }
        ))

        filenames_to_remove = []
        for filename in row_sign_filenames:
            # Download the SVG(s).
            try:
                image_page = PyQuery('http://en.wikipedia.org/wiki/File:{}'.format(filename['text']))
                svg_link = image_page.find('a.internal').filter(lambda: this.text_content().strip() == 'Original file')
                svg_url = svg_link.attr('href')

                if not svg_url:
                    print(
                        'Could not find URL for {table_header}: {row_header}: {filename}\n'.format(
                            table_header=table_header,
开发者ID:radicalbiscuit,项目名称:mutcd-getter,代码行数:34,代码来源:mutcd-getter.py


注:本文中的pyquery.PyQuery.each方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。