如何使用python通配符打开更改的URL?

时间:2017-08-01 16:58:41

标签: python wildcard urllib

网络中有一个包含气象预报的文件。 URL示例如下

{
"settings": {
            "analysis": {
                "analyzer": {
                    "urls-links-emails": {
                        "type": "custom",
                        "tokenizer": "uax_url_email"
                    }
                }
            }
        },
        "mappings":{
            "user": {
                "properties": {
                    "id" : {"type": "long"},
                    "first_name" : {"type": "text"},
                    "middle_name" : {"type": "text"},
                    "last_name" : {"type": "text"},
                    "full_name" : {"type": "text"},
                    "image" : {"type": "text"},
                    "email" : {"type": "text", "analyzer": "urls-links-emails"},
                    "mobile_number" : {"type": "text"},
                    "profile_image" : {"type": "text"},
                    "thumbnail" : {"type": "text"},
                    "role" : {"type": "text"},
                    "role_id" : {"type": "byte"},
                    "joined_date" : {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"},
                    "updated_date" : {"type": "date", "format": "yyyy-MM-dd HH:mm:ss"}
                }
            }
        }
    }

我可以使用

阅读
http://aaaa.bbbb.org/bulletins/METAREA3W.FORECAST.0600.0107561654901.html

但是URL中的某些字符串发生了变化,我想使用通配符:

requests.get("http://aaaa.bbbb.org/bulletins/METAREA3W.FORECAST.0600.0107561654901.html")

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您需要计算所有相关的真实网址并循环显示这些真实的网址。在网络服务器中没有ls http://aaaa.bbbb.org/bulletins/METAREA3W.FORECAST.***********.html的等价物。