Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

کرش کردن برنامه وقتی به سفارش های کنسل شده میرسیم #36

Closed
smzerehpoush opened this issue Mar 29, 2019 · 1 comment

Comments

@smzerehpoush
Copy link
Contributor

وقتی برنامه رو بصورت عادی اجرا میکنم.لاگین موفق شده و چند تا از صفحه هارو پارس میکنه ولی بعدش این ارور رو میده.

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

@saeeddiscovery
Copy link

saeeddiscovery commented Mar 29, 2019

وقتی برنامه رو بصورت عادی اجرا میکنم.لاگین موفق شده و چند تا از صفحه هارو پارس میکنه ولی بعدش این ارور رو میده.

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")

توی خروجی ترمینال نتیجه رو ببینید
اینجوری کرش هم نمیکنه

@smzerehpoush smzerehpoush changed the title کرش کردن برنامه کرش کردن برنامهپ Mar 30, 2019
@smzerehpoush smzerehpoush changed the title کرش کردن برنامهپ کرش کردن برنامه وقتی به سفارش های کنسل شده میرسیم Mar 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants