私は問題を抱えていますが、私はそれを見上げましたが、正確に何を調べて、私のこととは関係のない問題を見ていました。彼らは追加しアレント場合、彼らは、再びそれらを追加していけないしている場合は、//文字入力の先頭に含まれています:httpがあればのpythonPython:入力の最初の文字を確認してください
flashSite = raw_input('[?] Please Provide a Web Url : ')
で、それは私がそれを確認したい入力を受け取り後それらのユーザーのために、ヘルプは非常に高く評価されて..また、私はコメントなどにコードを置くような小さな事柄で問題を抱えているので、Stackoverflowに新しいです:(
編集: だから他の回答やコメントから私はこの
def ScrapeFlashFiles():
flashSite = raw_input('Please Provide a web URL : ')
if flashSite.lower().startswith(flashSite, beg=0, end=7('http://')):
return flashSite
elif flashSite.lower().startswith(flashSite, beg=0, end=4('www.')):
flashSite = 'http://' + flashSite
print ' Sending requests... '
flashReq = requests.get(flashSite)
print ' Scraping content '
flashTree = html.fromstring(flashReq.content)
print 'Searching for keyword \'.swf\' '
for line in flashReq.content.split('\n'):
if '.swf' in line:
print line
print 'Flash Scrape Complete..'
で出てきたが、私はここで間違って何かをやっていますか?
注私は初心者です.. Imはint型の話になりましたエラーを取得..私はから見えるように、文字列を返すraw_input STARTSWITH方法 https://www.tutorialspoint.com/python/string_startswith.htm
'startswith'方法を見てください文字列の –
したがって、begとendパラメータを使用してstartswithメソッドを使用してif文を作成することは可能でしょうか? – Xploit
あまりにもシンプルです。 slashSite [0:7] == "http://" ... –