-1
は、私は私がログインしている場合にのみアクセス可能であり、いくつかのコンテンツに到達するためにregex
コマンドを実行します。 正規表現を使用してログインする方法は?
import urllib, urllib2, cookielib, re
username = 'USERNAME'
password = 'PWD'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'j_password' : password})
opener.open('https://example.com/account/login.html/?next=/', login_data)
AQK=opener.open('http://example.com/membercontent')
AQJ=AQK.read()
regex='<p class="grid_3 prefix_1 data ">(.+?)</p>'
pattern=re.compile(regex)
content=re.findall(pattern,AQJ)
print content
私は私が探しているコンテンツに到達していないpython
上記のコマンドを実行します
[]
と答えています。
メンバー以外のコンテンツにアクセスしようとすると正しく動作するため、regexコマンドが正しいと確信しています。
「AQJ」を印刷する簡単な手順を試しましたか?それはあなたが探しているものを確認するために必要なすべての情報を提供するはずです。 –