Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
502 views
in Technique[技术] by (71.8m points)

python - TypeError: 'NoneType' object is not subscriptable on Heroku

my code running as well when i run in local but i got TypeError: 'NoneType' object is not subscriptable when i run on Heroku

from bs4 import BeautifulSoup
import requests

url = "https://snaptik.app/action.php"

payload='url=https%3A%2F%2Fwww.tiktok.com%2F%40wa6iman%2Fvideo%2F6909413598120922370%3Flang%3Did-ID'
headers = {
  'cookie': '__cfduid=d33d3b6499977fe797170dbc8ec5309431610126208; __cflb=0H28vNadMLAyXKUf1Fe7hcf2dQRRDpKqwQZqnTjqcom; __gads=ID=4e6278d305e8c0b2-22ed10d597c5005b:T=1610126209:RT=1610126209:S=ALNI_MbX5ZJ6GMrDdCIE9LCgkcWSMSO6Bg; current_language=ID; PHPSESSID=vo1km7l3o55ira5ko14d21b3io; _gid=GA1.2.172905107.1610434680; __atssc=google%3B2; _gat=1; _gat_gtag_UA_162798444_8=1; _ga_2KT415JS53=GS1.1.1610434679.2.1.1610435206.60; _ga=GA1.1.188138072.1610126209; __atuvc=1%7C1%2C2%7C2; __atuvs=5ffd48781d044837001; __cflb=025XBJYGdEpTJNVqnGV9cshdcjdDhTekAYgBF19Urk735WnTwHVtXSsdFVkTJdpdqdXcKXD1tyUhr98KZBW4xT; current_language=ID',
  'Content-Type': 'application/x-www-form-urlencoded'
}

response = requests.request("POST", url, headers=headers, data=payload)

htmlurl = response.text
soup = BeautifulSoup(htmlurl, "html.parser")

link = soup.find("a",{"class":"abutton is-success is-fullwidth"})
r = link['href']
print(r)

this output when i run on local

PS C:Userswa6imanDesktopPythonyt-dl> & C:/Users/wa6iman/AppData/Local/Programs/Python/Python39/python.exe c:/Users/wa6iman/Desktop/Python/yt-dl/tiktok.py
https://snaptik.app/dl.php?token=aHR0cHM6Ly92MTYudGlrdG9rY2RuLmNvbS9mYjRkYjBhM2RhYjg1YjRmMjQ3YTdiNjkxNGE3ZTM3My81ZmZkYjBjMS92aWRlby90b3MvYWxpc2cvdG9zLWFsaXNnLXB2ZS0wMDM3YzAwMS80NGMwNTlkYzYzZTE0ZDc5YjA3MjAzZTI1YjJiZGY2MS8%2FYT0xMTgwJmFtcDticj0zMjMyJmFtcDtidD0xNjE2JmFtcDtjZD0wJTdDMCU3QzAmYW1wO2NyPTAmYW1wO2NzPTAmYW1wO2RyPTAmYW1wO2RzPTYmYW1wO2VyPSZhbXA7bD0yMDIxMDExMjA4MjI0NDAxMDExNTAwNDA3NTA1MDI0OUFGJmFtcDtscj0mYW1wO21pbWVfdHlwZT12aWRlb19tcDQmYW1wO3FzPTAmYW1wO3JjPU16VjBNMlJ1TmpSc2VUTXpOamd6TTBBcFBHWXpObWcwTnp3ek4yWTVhV2MzT1dkc1oyOW1OV0p2YW1WZkxTMWdMelJ6YzJKaUxXRmZORFEwTURNeE1sNHlOQzg2WXclM0QlM0QmYW1wO3ZsPSZhbXA7dnI9&name=wa6iman&id_video=6909413598120922370

and this error i've got on heroku

2021-01-12T08:26:05.906755+00:00 app[worker.1]: r = link['href']
2021-01-12T08:26:05.906806+00:00 app[worker.1]: TypeError: 'NoneType' object is not subscriptable

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...