小编Fra*_*ank的帖子

main() 接受 0 个位置参数,但给出了 2 个

我有以下代码

client = bigquery.Client()
dataset_id = 'dataset'  # replace with your dataset ID
table_id = 'table'  # replace with your table ID
table_ref = client.dataset(dataset_id).table(table_id)
table = client.get_table(table_ref)  # API request
rows_to_insert = []
bq = bigquery.Client(project='project-id')
query = """SELECT Url FROM `project-id.dataset.urltable`"""
query_job = bq.query(query)
data = query_job.result()
rows = list(data)


def main():
    for row in rows:
        URL = urllib.request.urlopen(row[0])
        soup_page = soup(URL, features="lxml")
        try:
            data = json.loads(soup_page.find_all('script', type='application/ld+json')[1].text)
        except:
            data ='unknown'
        try:
            price_ruw = data['offers']['price']
            shopprice = price_ruw.replace(',','.') …
Run Code Online (Sandbox Code Playgroud)

python google-cloud-platform google-cloud-functions

4
推荐指数
1
解决办法
2585
查看次数