コード例 #1
0
ファイル: run.py プロジェクト: stevegbrooks/pharma-dash
def main():

    wc = WebCrawler()
    wc.setDriverPath('chromedriver')
    wc.createDriver()

    searchTerm = 'irritable+bowel+disease'

    urlSequence = ('https://clinicaltrials.gov/ct2/results?cond=', searchTerm)
    url = ''.join(map(str, urlSequence))

    if wc.connectToURL(url, 'tab-body'):
        sleep(2)
        html = wc.getDriver().page_source
    else:
        print('Error connecting to URL')

    wc.killDriver()
コード例 #2
0
    def getStockData(self, baseURL, endpoint, ticker, credentials, item):
        sequence = (baseURL, ticker, '&page=', endpoint, '&range=24')
        url = ''.join(map(str, sequence))
        
        wc = WebCrawler()
        wc.setDriverPath('chromedriver')
        wc.createDriver()
        wc.briefingLogin([credentials[0], credentials[1]])

        if wc.connectToURL(url):
            sleep(2)
            html = wc.getDriver().page_source
        else:
            raise Exception('Unable to connect to Briefing.com')
        
        wc.briefingLogout()
        wc.killDriver()
        
        return html