से चित्र डाउनलोड करने का सही यूआरएल मैं एक विशिष्ट क्वेरी के लिए Google छवि खोज से छवियां प्राप्त करने का प्रयास कर रहा हूं। लेकिन जो पेज मैं डाउनलोड करता हूं वह चित्रों के बिना है और यह मुझे Google के मूल में रीडायरेक्ट करता है। यहां मेरा कोड है:पायथन: Google छवि खोज
AGENT_ID = "Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1"
GOOGLE_URL = "https://www.google.com/images?source=hp&q={0}"
_myGooglePage = ""
def scrape(self, theQuery) :
self._myGooglePage = subprocess.check_output(["curl", "-L", "-A", self.AGENT_ID, self.GOOGLE_URL.format(urllib.quote(theQuery))], stderr=subprocess.STDOUT)
print self.GOOGLE_URL.format(urllib.quote(theQuery))
print self._myGooglePage
f = open('./../../googleimages.html', 'w')
f.write(self._myGooglePage)
मैं क्या गलत कर रहा हूं?
धन्यवाद
कम से कम आपको फ़ाइल हैंडल –
को बंद करना होगा! धन्यवाद – lorussian
@ सिल्विओलर: मुझे पता है कि यह आपकी समस्या में मदद नहीं करता है, लेकिन क्यों 'curl' के बजाय पायथन के इनबिल्ट' urllib2' मॉड्यूल का उपयोग नहीं करते हैं। – RanRag