diff --git a/HTTPy.py b/HTTPy.py index 6c1ed81..a92b7f6 100755 --- a/HTTPy.py +++ b/HTTPy.py @@ -3,22 +3,31 @@ from HTMLParser import HTMLParser import httplib starttag = "" +conf_temp = "pre" +#URL https://www.whois.com/whois/benjamyn-testing.com +#class df-block-raw class MyHTMLParser(HTMLParser): def handle_starttag(self, tag, attrs): - global starttag - starttag = tag + global conf_temp + global starttag + if tag == conf_temp: + for name, value in attrs: + if name == "class" and value == "df-raw": + print tag + starttag = tag + pass #print starttag def handle_data(self, data): #print starttag - if starttag == "code": + if starttag == conf_temp: print data pass -conn = httplib.HTTPSConnection("www.python.org") -conn.request("GET", "/") +conn = httplib.HTTPSConnection("www.whois.com") +conn.request("GET", "/whois/benjamyn-testing.com") r1 = conn.getresponse() parser = MyHTMLParser() -parser.feed(r1.read()) \ No newline at end of file +parser.feed(r1.read()) diff --git a/test.html b/test.html new file mode 100644 index 0000000..cd8ec0f --- /dev/null +++ b/test.html @@ -0,0 +1,71 @@ +
Domain Name: benjamyn-testing.com
+Registry Domain ID: 2110713513_DOMAIN_COM-VRSN
+Registrar WHOIS Server: whois.synergywholesale.com
+Registrar URL: http://whois.synergywholesale.com
+Updated Date: 2017-04-03 02:12:06
+Creation Date: 2017-04-03 02:12:06
+Registrar Registration Expiration Date: 2018-04-03 02:12:06
+Registrar: Synergy Wholesale
+Registrar IANA ID: 1609
+Registrar Abuse Contact Email: email@synergywholesale.com
+Registrar Abuse Contact Phone: +61 3 8399 9483
+Reseller: VentraIP Australia
+Reseller: http://www.ventraip.com.au
+Reseller: email@ventraip.com.au
+Domain Status: ok http://www.icann.org/epp#ok
+Registry Registrant ID: Not Available From Registry
+Registrant Name: Domain Privacy
+Registrant Organization: 
+Registrant Street: PO BOX 119
+Registrant Street: 
+Registrant Street: 
+Registrant City: Beaconsfield
+Registrant State/Province: VIC
+Registrant Postal Code: 3807
+Registrant Country: AU
+Registrant Phone: +61.385145121
+Registrant Fax: 
+Registrant Email: email@obscure.me
+Registry Admin ID: Not Available From Registry
+Admin Name: Domain Privacy
+Admin Organization: 
+Admin Street: PO BOX 119
+Admin Street: 
+Admin Street: 
+Admin City: Beaconsfield
+Admin State/Province: VIC
+Admin Postal Code: 3807
+Admin Country: AU
+Admin Phone: +61.385145121
+Admin Fax: 
+Admin Email: email@obscure.me
+Registry Tech ID: Not Available From Registry
+Tech Name: Domain Privacy
+Tech Organization: 
+Tech Street: PO BOX 119
+Tech Street: 
+Tech Street: 
+Tech City: Beaconsfield
+Tech State/Province: VIC
+Tech Postal Code: 3807
+Tech Country: AU
+Tech Phone: +61.385145121
+Tech Fax: 
+Tech Email: email@obscure.me
+Name Server: bns1.ventraip.net.au
+Name Server: bns2.ventraip.net.au
+Name Server: bns3.ventraip.net.au
+DNSSEC: unsigned
+URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
+For more information on Whois status codes, please visit https://icann.org/epp
+>>> Last update of WHOIS database: 2017-05-19 05:43:52 <<<
+
+Domain Service Provider:
+    VentraIP Australia, email@ventraip.com.au
+    03 9013 8464
+    03 8080 6481 (fax)
+    http://www.ventraip.com.au
+    Please contact the provider listed above for assistance with
+    your domain name, such as updating your name servers or WHOIS contact information.
+
+
\ No newline at end of file