adding completed prototype for slack bot

This commit is contained in:
2019-10-04 22:24:53 +01:00
parent 9f28a9ddce
commit e154f6db75
7 changed files with 139 additions and 50 deletions

View File

@@ -11,13 +11,19 @@ options.headless = True
driver = webdriver.Chrome(options=options)
driver.get(URL)
S = lambda X: driver.execute_script('return document.body.parentNode.scroll'
+ X)
# driver.set_window_size(S('Width'), S('Height')+500) # May need manual adjustment
driver.set_window_size(S('Width'), 1000) # May need manual adjustment
def setWidth(var, adj=0):
script = "return document.body.parentNode.scroll" + (var)
return driver.execute_script(script) + adj
driver.set_window_size(setWidth('Width'), setWidth('Height'))
driver.find_element_by_tag_name('body').screenshot('web_screenshot.png')
# driver.find_element_by_css_selector('#post-4706').screenshot('web_screenshot.png')
print(driver.find_element_by_css_selector('#post-4706').text)
# print(driver.find_element_by_css_selector('#post-4706').text)
im = Image.open('web_screenshot.png')
width, height = im.size