Tôi muốn tìm thông tin về một trang web bằng curl, nhưng trong Python, cho đến nay tôi có điều này:Làm thế nào để Chụp Sản lượng Curl từ Python script
os.system("curl --head www.google.com")
Nếu tôi chạy đó, nó in ra:
HTTP/1.1 200 OK
Date: Sun, 15 Apr 2012 00:50:13 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=3e39ad65c9fa03f3:FF=0:TM=1334451013:LM=1334451013:S=IyFnmKZh0Ck4xfJ4; expires=Tue, 15-Apr-2014 00:50:13 GMT; path=/; domain=.google.com
Set-Cookie: NID=58=Giz8e5-6p4cDNmx9j9QLwCbqhRksc907LDDO6WYeeV-hRbugTLTLvyjswf6Vk1xd6FPAGi8VOPaJVXm14TBm-0Seu1_331zS6gPHfFp4u4rRkXtSR9Un0hg-smEqByZO; expires=Mon, 15-Oct-2012 00:50:13 GMT; path=/; domain=.google.com; HttpOnly
P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
Điều tôi muốn làm, có thể khớp 200 trong đó bằng regex (tôi không cần trợ giúp), nhưng, tôi không thể tìm cách chuyển đổi tất cả văn bản ở trên thành một chuỗi. Làm thế nào để làm điều đó? Tôi đã thử: info = os.system("curl --head www.google.com")
nhưng info
chỉ là 0
.
"Mô-đun xử lý con cung cấp các cơ sở mạnh mẽ hơn để sinh ra các quy trình mới và truy xuất kết quả của chúng, sử dụng mô đun đó là thích hợp hơn để sử dụng chức năng này. ing Các hàm cũ hơn với phần Mô đun con xử lý trong tài liệu quy trình con cho một số công thức nấu ăn hữu ích. " -http: //docs.python.org/library/os.html#os.system –