Я надеюсь, что смогу заменить строку с определенным http: битовой гиперссылкой. У меня битовый конвертер работает отлично, и он входит в список.
Я надеюсь, что смогу перебирать и печатать каждый битовый бит в списке, печатая первый, затем в следующий раз, когда он заменяет второй битовый бит в списке, и т. Д.
Вот код, который я использую до сих пор:
import bitly_api
API_USER = "user"
API_KEY = "key"
urlList = []
longUrl = open('qwoted_Result.txt','r').readlines()
myList = 'LEARN MORE AND PITCH:'
for lines in longUrl:
if myList in lines:
uurl = lines.replace("LEARN MORE AND PITCH: ","").replace("\n","")
b = bitly_api.Connection(API_USER, API_KEY)
# Replace this with your Long URL Here
response = b.shorten(uri = uurl)
# Now let us print the Bitly URL
short =(response['url'])
urlList.append(short)
length = len(urlList)
##f1 = open('qwoted_Result.txt','r')
##f2 = open('replaceHttp.txt','w')
i=0
with open('qwoted_Result.txt','r')as og:
with open('replaceHttp.txt','w') as change:
for i, val in enumerate(urlList):
print(i,val)
for lines in og:
change.write(lines.replace("LEARN MORE AND PITCH:","LEARN MORE AND PITCH: "+str(urlList[i])+" \n\n\n\n "))
переполнение стека не разрешает bitlys, поэтому я использую маркер места bitly1
Вот часть вывода
LEARN MORE AND PITCH: bitly1
http://url8941.qwoted.com/wf/click?upn=8Ii9jL5ie0Q-2B7Xt6Gc8k554yNjWNjbGqyZjvOUi5a9KhTR0foqKsp7mo8k8wpf4a_amO-2BZRt6pXvp553JsfSveo8Ny752NrAP4qyt0yJlJr3D7ZTVcR5aZw4Rpc5DHKbWsAgSswtHRpn8-2FL2e3MzZ4h687BBdtH50HaWuyGbia0-2FMK53uXRFih4kVClz7BAvq-2FlcojEPlDdsUJXqDB-2Byq4MHCShXaOm9vNwF3NOyV8lBERtOwFLaSM-2FFwqw8k8Z8QGi4-2BO-2F2aaqWcNPmD50faphLE05SkUOGtWJYihneeckk9SkXy-2B5NvB18Thq7Hsg-2BdDA8mOxyLFW0iNCDnO-2FVC-2Bg-3D-3D
Извините за многословный вопрос. Спасибо