小编Tyl*_*312的帖子

我一直收到缩进错误,我不应该

每当我在CMD中运行程序时,我都会出现缩进错误.对我来说,整个程序的缩进看起来很完美所以我完全不知道为什么我收到错误.

CMD错误:

        scraper9.py", line 50
            browser.get(url2)
            ^
        IndentationError: unexpected unindent
Run Code Online (Sandbox Code Playgroud)

我已经完全删除了所有的缩进并重新缩进了行的行以到达当前的迭​​代但我仍然出错.

导入os导入sys导入csv从bs4导入BeautifulSoup导入urllib2导入xlsxwriter从selenium导入webdriver

            reload(sys)
            sys.setdefaultencoding("utf8")

            key_stats_on_main = ["Market Cap", "PE Ratio (TTM)"]
            key_stats_on_stat = ["Enterprise Value", "Trailing P/E"]

            stocks_arr =[]
            pfolio_file = open("tickers.csv", "r")
            for line in pfolio_file:
                indv_stock_arr = line.strip().split(",")
                stocks_arr.append(indv_stock_arr)

            print(stocks_arr)

            browser = webdriver.PhantomJS()
            stock_info_arr = []

            for stock in stocks_arr:
                stock_info = []
                ticker = stock[0]
                stock_info.append(ticker)

                url="https://finance.yahoo.com/quote/{0}?p={0}".format(ticker)
                url2="https://finance.yahoo.com/quote/{0}/key-statistics?p={0}".format(ticker)

                browser.get(url)
                innerHTML = browser.execute_script("return document.body.innerHTML")
                soup = BeautifulSoup(innerHTML, "html.parser")
                for stat in key_stats_on_main:
                    page_stat1 = soup.find(text = stat)
                    try: …
Run Code Online (Sandbox Code Playgroud)

python selenium urllib2 beautifulsoup xlsxwriter

1
推荐指数
1
解决办法
46
查看次数

标签 统计

beautifulsoup ×1

python ×1

selenium ×1

urllib2 ×1

xlsxwriter ×1