【问题标题】:WIPO search missing form data POST messageWIPO 搜索缺少表格数据 POST 消息
【发布时间】:2019-08-11 11:16:53
【问题描述】:

我正在尝试使用 python 通过 WIPO 品牌注册进行搜索,但如果我正在检查发送到服务器的表单数据,我真的不明白这是什么。

表单数据:

如果我正在搜索“Lumunu”,这是表单数据,这些字符来自哪里?

知识产权网址:https://www.wipo.int/branddb/en/

【问题讨论】:

    标签: python python-requests mechanize mechanize-python


    【解决方案1】:

    我开始的方式和你一样,使用 POST 方法没有找到解决方案。在对谷歌进行大量研究后几乎没有成功,我注意到可以直接在 URL 上以 JSON 格式进行查询。例如,如果我正在搜索“alpina”品牌,将哥斯达黎加指定为“原产国”“CR”,将 Holder Country Colombia“CO”指定为“leche”(西班牙语中的牛奶),您可以获得网址如下:

    import requests
    url_base = 'http://www.wipo.int/branddb/en/?q='
    
    query = {"searches": [
        {"te":"alpina","fi":"BRAND"},
        {'te': 'CR', "fi": 'OO'},
        {'te': 'CO', "fi": 'HOLC'},
        {"te": "leche", "fi": "GS"}
    ]}
    
    url = url_base + str(query).replace(" ", "").replace("'", "\"")
    print(url)
    
    response = requests.get(URL)
    print(response.status_code)
    
    response.content
    

    我无法找到文档,我所取得的成就是反复试验,但它确实有效。

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 2018-08-05
      • 1970-01-01
      • 2018-02-05
      • 2020-02-19
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 2016-10-08
      相关资源
      最近更新 更多