2012-03-27 3 views
-4

のsertain量をwesiteを開き、それを更新するか、またはそれを再度開くためにPythonは私がこれまで持っているものであるとします私はここ倍

loop = 1 
print ("Copy your Youtube link") 
Website = input (">>>") 
print ("How manmy views would you like to get?") 
Views = input (">>>") 
print (Website) 
print (Views) 

import time 
import webbrowser 
Websites = webbrowser.open(Website) THIS IS WHERE I WANT THE WEBSITE TO REFRESH OR OPEN MORE. THE (VIEWS) amount 
print ("There you go") 

答えて

0

それはあなたがしかし達成しようとしているものを完全には明らかではありません

num = 3 
website = "http://www.stackoverflow.com" 

for i in xrange(0,num): 
    webbrowser.open(website) 
+0

'xrange()'が 'range'より優先されます。そうでない場合は、スポット・オンです。 –

+0

私は時間のないsertainウェブサイトを開く簡単なプログラムを作ろうとしています。あなたは "google"と5を入力すると5回、Googleは5回開きます:D –

+0

@ Li-aungYipもちろんあなたはまったく正しいです。更新しました。 – timc

2

Use a loopを繰り返しアクションを実行する:それはあなたが試みることができる設定回数を定義したウェブサイトを開いています。ループは、リスト内の要素をステップオーバー(for item in list:)するか、何らかの条件が満たされるまで(while condition_is_true:)繰り返すかのいずれかを繰り返すことができます。ループは、n回(forループはxrange())です。

webbrowser.open()を繰り返し呼び出すことはお勧めできません。 (ヒント:?あなたがすべて同時に千個のブラウザウィンドウを開いたときに何が起こる)


このスクリプトの意図は、YouTubeの動画の表示回数を膨らませるのであれば(それゆえスターの座にあなたを推進)、これはうまくいかないことに注意してください。 YouTubeは同じコンピュータからビューを重複排除しているため、同じコンピュータで1000回のビデオを読み込んでも表示回数は1000回増加することはありません。

さらに、ページビューを膨らませるための自動化されたボットは、無条件に、そしてほぼ確実にその利用規約に反しています。

また、私は卑劣な気がしますが、英語のスペルチェックに少しでも努力してください。 「私」は「私」で、「納得」は「確実」でなければなりません。

+1

スペルチェックは、あなたの質問を読んで回答する努力をしている人々にとって礼儀です。それは、あなたがあなたの質問を尋ねる努力をしていることを示しています。あなたの第3言語である英語は、あなたのウェブブラウザにほぼ確実に組み込まれているスペルチェッカーを使用することに障壁となるものではありません。私がドイツ語で質問をしていたのであれば、ドイツ語のスペルチェッカーを使って私のスペルが正しいことを確かめることは二重に確実でした。 –

+0

ええ、私は謝罪していますLi-aung Yip。それはあまりオーストラリアの名前ではありませんので、英語はあなたの母国語ではないと仮定しています。申し訳ありませんが、私はこのウェブサイトに参加して、英語のレッスンではなくプログラミング知識の欠如に対する答えを得ることができましたが、私に教育をしてくれてありがとうございます。 –

+0

@VincentdeVries:さらに、YouTubeは[同じコンピュータからページビューを重複排除します](http://webapps.stackexchange.com/questions/16906/youtube-view-count-how-does-it-work)。 YouTubeは視聴回数に基づいて広告を販売していることを覚えておいてください。これまでのところよりスマートな方や、既にシステムを試してみました。 YouTubeはこれに対して防衛策を開発しており、繰り返しページを更新することでページビュー数が大きくなる(> 1000)場合は非常に驚きます。 –

2

私はこれがあなたの目標を達成すると思います。プログラムはまた、ユーザーが一度に開くページの量とそれらを閉じる際の遅れを制御することを可能にする。これにより、コンピュータ仕様の違いが可能になります。

import os 
import time 
import webbrowser 

cycles=int(input("Please input the number of cycles you want to run")) 
num=int(input("Please input the number of pages you want to open in each cycle")) 
delay=int(input("Please input the time delay for restarting the cycle")) 
website = input("Please input your web address") 

hits=cycles*num 
print("You will access " +website+ " " , hits, " times") 

for i in range(cycles): 
    for i in range(num): 
     webbrowser.open(website) 
    time.sleep(delay) 
    os.system("tskill /A iexplore") 
    os.system("tskill /A Chrome")