使用Python获取远程URL

时间:2013-12-07 21:53:55

标签: python get

我有一个网址http://apache.domain.com/get.php?id=1001

我是python的新手,希望python连接到url,如果返回的页面是空的,那么:

print("Content Empty")

否则:

print("Has content")

关于我如何做到这一点的任何建议?

由于

2 个答案:

答案 0 :(得分:3)

我建议使用Python Requests

import requests
response = requests.get("http://apache.domain.com/get.php?id=1001")
print response.text

然后,您可以根据response.text包含的内容采取必要的操作。

答案 1 :(得分:1)

您可以使用urllib.request stdlib module来获取网址:

#!/usr/bin/env python3
from urllib.request import urlopen

try:
     with urlopen("http://apache.domain.com/get.php?id=1001") as response:
          print("Has content" if response.read(1) else "Content Empty")
except OSError as e:
    print("error happened: {}".format(e))