You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
وقتی برنامه رو بصورت عادی اجرا میکنم.لاگین موفق شده و چند تا از صفحه هارو پارس میکنه ولی بعدش این ارور رو میده.
Traceback (most recent call last):
File "digikala_history/digikala_history.py", line 103, in run
extract_data(one_page, all_orders, all_post_prices)
File "digikala_history/digikala_history.py", line 69, in extract_data
dkpost_price = soup.find_all('div', class_='c-table-draught__col')[3].get_text()
IndexError: list index out of range
The text was updated successfully, but these errors were encountered:
وقتی برنامه رو بصورت عادی اجرا میکنم.لاگین موفق شده و چند تا از صفحه هارو پارس میکنه ولی بعدش این ارور رو میده.
Traceback (most recent call last):
File "digikala_history/digikala_history.py", line 103, in run
extract_data(one_page, all_orders, all_post_prices)
File "digikala_history/digikala_history.py", line 69, in extract_data
dkpost_price = soup.find_all('div', class_='c-table-draught__col')[3].get_text()
IndexError: list index out of range
وقتی به یه سفارش لغو شده میرسه این اتفاق میفته
چون میخواد گزینه هزینه پست رو بخونه که وجود نداره
میتونید با یه ترای/اکسپت ساده توهمون خط 69 و دو خط بعدش مواردی که موفق نمیشه رو چک کنید
مثلا try: dkpost_price = soup.find_all('div', class_='c-table-draught__col')[3].get_text() post_price = dkprice_to_numbers(dkpost_price) all_post_prices.append(post_price) except: print("tried but failed")
توی خروجی ترمینال نتیجه رو ببینید
اینجوری کرش هم نمیکنه
وقتی برنامه رو بصورت عادی اجرا میکنم.لاگین موفق شده و چند تا از صفحه هارو پارس میکنه ولی بعدش این ارور رو میده.
The text was updated successfully, but these errors were encountered: