From 57aa0cfa9254f9da298676b7ce01099d556c7454 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Fri, 6 May 2022 13:52:42 -0400 Subject: [PATCH] test --- spicebot_command_devexcuse/__init__.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/spicebot_command_devexcuse/__init__.py b/spicebot_command_devexcuse/__init__.py index d06193a..d236d1b 100644 --- a/spicebot_command_devexcuse/__init__.py +++ b/spicebot_command_devexcuse/__init__.py @@ -1,7 +1,6 @@ -import urllib -from xml.dom.minidom import parseString import requests +import lxml from sopel import plugin @@ -19,13 +18,10 @@ def upper(bot, trigger, comrun): def fetch_string(): content_url = 'http://developerexcuses.com' - content_page = requests.get(content_url, headers={'Accept': 'text/plain'}) - fetched_str = content_page.content - return fetched_str - - -def fetch_stringsd(): - content_url = 'http://developerexcuses.com' - content_page = urllib.request.urlopen(content_url).read() - fetched_str = parseString(content_page.replace('&', '')).getElementsByTagName('body')[0].getElementsByTagName('div')[0].getElementsByTagName('center')[0].getElementsByTagName('a')[0].childNodes[0].nodeValue + response = requests.get(content_url) + tree = lxml.html.fromstring(response.text) + title_elem = tree.xpath('/html/body/div[1]/center/a')[0] + fetched_str = str(title_elem) return fetched_str + # .wrapper > center:nth-child(1) > a:nth-child(1) + # /html/body/div[1]/center/a