くだすれPython(超初心者用) その38

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/05/17(木) 11:09:14.54ID:WeqM6vIc
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
2018/06/12(火) 20:19:54.95ID:1JN678Ut
すいません質問の仕方が悪かったです

IDLEに対して"\u6587\u7ae0"と入力すると
"文章"と表示されるのはわかっているのですが
\u6587\u7ae0 という文字を含むファイルを読み込んでも
"\\u6587\\u7ae0" と表示されるだけなので
これをなんとかして"文章"に変換してスクリプト内で自由に扱えるようにしたい
ということです
あと環境はWin10 Python3.6.0です
2018/06/12(火) 21:40:04.31ID:YVMRGW8t
codecs.decode(foo, 'unicode-escape')
2018/06/12(火) 22:06:43.72ID:1JN678Ut
>>192
できました。ありがとうございます
194デフォルトの名無しさん
垢版 |
2018/06/15(金) 07:13:57.77ID:3m9PjRhE
スパイダーにパイゲーム入れたらスパイダーの実行ファイルが2つになった
spider.exeとspider(pygame).exeだ
これ普通なの?
追加するたびにexeが増えるとかおかしくない?
2018/06/15(金) 08:40:06.77ID:Rb3jCNU/
>>192
質問者じゃなかったけどちょうちょうちょうたすかった
すばらしい!!! (・∀・) ありがとう!!!
196デフォルトの名無しさん
垢版 |
2018/06/15(金) 15:54:26.09ID:kuxGvV0N
cloud9で開発を始めましたが、自作関数のインポートでなぜかIDEに怒られます。
具体的には以下のコードで、main.pyの3行目[from my_lib import mlib]の左に
赤いバツ印が付いて’No name 'mlib’ in module 'my_lib'と表示されます。
ただ、そのまま実行すると特にエラーも出ず、mlib.○○でmy_lib.py内に記述した
関数も問題なく使えてますが。。。どこがおかしいのでしょうか?

<main.py>
#!/usr/bin/env python3
# coding: utf-8

import json
from pprint import pprint
import time,datetime
import sys
sys.path.append("/home/ec2-user/environment/my_lib")
from my_lib import mlib (←怒られる)
mlib = mlib()
197196
垢版 |
2018/06/15(金) 15:57:05.36ID:kuxGvV0N
上の続きです。
<my_lib.py>
#!/usr/bin/env python3
# coding: utf-8

import math
from decimal import *
import sys, traceback, time, datetime, csv
import requests, json, urllib
from pprint import pprint

class mlib:

  def __init__(self):
    self.output_path = "/home/ec2-user/environment/my_output/"

  def aaa(self,〇〇〇)
    〇○○〇〜
198196
垢版 |
2018/06/15(金) 16:01:26.91ID:kuxGvV0N
すいません、文章に誤りあり、×がつくのはmain.pyの3行目ではなく、
下から2行目です。

誤:
main.pyの3行目[from my_lib import mlib]の左に
赤いバツ印が付いて’No name 'mlib’ in module 'my_lib'と表示されます。

正:
main.pyの下から2行目[from my_lib import mlib]の左に
赤いバツ印が付いて’No name 'mlib’ in module 'my_lib'と表示されます。
199デフォルトの名無しさん
垢版 |
2018/06/15(金) 16:11:23.50ID:OdSPYtBq
質問の仕方がおかしい
2018/06/15(金) 22:04:53.01ID:ymZBnmIf
「python module import」で検索!

https://docs.python.jp/3/tutorial/modules.html

>import mlib
よく知らないけど、import の後ろにクラス名は、書けないのかも?
2018/06/16(土) 12:00:24.81ID:Qzlh17q8
>>196
肝心のmain.pyとmy_lib.pyの置き場所は?
それと /home/ec2-user/environment/my_lib ディレクトリ以下の構成は?
202196
垢版 |
2018/06/16(土) 13:02:52.35ID:J0XQYDu0
>>201
各ファイルの置き場所は以下になります。

/home/ec2-user/environment/main.py
/home/ec2-user/environment/my_lib/my_lib.py
2018/06/16(土) 14:39:50.44ID:Qzlh17q8
IDEが動的path追加を認識できないアホなだけなんじゃなかろうか
諦めて無視するしかない
204196
垢版 |
2018/06/16(土) 19:19:04.31ID:4DPY/ACT
>203
そうなのかもしれません。
main.pyと同じ階層にmy_lib.py置くと警告出ません。
2018/06/16(土) 21:30:29.14ID:V0Z3yofC
Ruby みたいに、そのファイルから見て、相対パスで指定できる、
require 相対パスのような書き方は無いの?

require_relative 'my_lib/my_lib.py'
2018/06/16(土) 21:35:07.29ID:V0Z3yofC
【Python入門】パッケージの作り方と色々なimportの方法
https://www.sejuku.net/blog/25587

__init__.pyに、importしておきたいファイルを、相対パスを使って書く
2018/06/16(土) 21:35:07.95ID:xo8+58G0
仕返しにRubyスレ荒らそうぜ!
Ruby 初心者スレッド Part 63
http://mevius.5ch.net/test/read.cgi/tech/1523954817/
2018/06/16(土) 22:44:20.42ID:gqmCF5e7
>>207
あのアスペはRubyスレでも人工無脳扱いなので勘弁して欲しい
2018/06/17(日) 09:30:54.55ID:89kw/R7U
Cに挫折してPythonに来たけど、PythonをやってみるとCが難しい理由がよくわかる
Cにはリスト・辞書など実用的なプログラミングに必須のデータ構造がなく、
それに相当する構造を自前で実現しようとするとメモリイメージを理解したうえで
ポインタを駆使する必要がある
一般人は肝心のロジックを書く前に、データ構造の構築と操作でギブアップしてしまう

何が言いたいかというと、Pythonを作ってくれてGuidoさんありがとう
こんな私でも正規表現を使って業務データを望みの形に加工するくらいできるようになりました
2018/06/17(日) 12:08:47.33ID:0n282sb+
subprocess.runを使ってwgetにファイルをDLさせたいんですけど
URLに&が含まれているとエラーになってしまいます
あとfor文でURLに連番を付加したときもエラーが出ました
どう対処すればいいですか?
2018/06/17(日) 13:58:33.95ID:a0y5ZZCH
初心者ですが
anacondaでF5で実行後IPythonコンソールにプロンプト(フォーカス?)を
自動で移動したいのですが方法設定はないでしょうか。
input()で入力を求められるところでいつも誤ってプログラムの書き換えをしてしまいます。
212パイソン初心者
垢版 |
2018/06/17(日) 22:36:30.93ID:lidrzVPC
目当てのサイトから必要な情報を抜き出し、csvに保存するところまではできたのですが、実際にやりたいことまで知恵が及ばず、こちらで質問することにしました。

現在のコード(sample.py)
──────────
import requests, bs4
import csv

import requests, bs4
res = requests.get('https://news.yahoo.co.jp/pickup/6286588')
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, "html.parser")
elems = soup.select('h2')
for elem in elems:
print(elem)

with open('news.csv', 'w', encoding='CP932', errors='ignore') as f:
writer = csv.writer(f)
writer.writerows(elems)
──────────
※URLとh2に関しては質問用です。
213212
垢版 |
2018/06/17(日) 22:37:08.00ID:lidrzVPC
>>212 続き

上記コードで1つのURLの"h2"が取得でき、"news.csv”に保存ができています。
でも本当は、情報を取得したいURLが大量あるのです。

URLは違うけど、同じサイトの中で、hmtlの骨組みが同じなので、アクセスするURLさえ変えることができれば他はそのままでいいです。

そこで、「URLがリスト化されたファイル"urllist.txt"の内容を読み込んで、一行目のURLから順々にアクセスして"h2"を取得し、csvに書き込んで保存するコード」というイメージでコーディングしたいと思っています。

※urllist.txtの内容
https://news.yahoo.co.jp/pickup/6286588
https://news.yahoo.co.jp/pickup/6286594
https://news.yahoo.co.jp/pickup/6286582

"requests.get"で指定するURLを別のファイルから読み込んで指定する方法、同じ処理を繰り返す方法、などで調べたのですが、必要な回答に辿り着くことができませんでした。

正解例がわかる方、どなたかお願いしますm(__)m

※urllist.txtはテキストファイルじゃなくてもいいです。
2018/06/17(日) 23:47:02.24ID:zwR/a8LX
まずファイルを読み込んで一行ずつ使用する方法と
関数を定義して処理を再利用する方法を覚えたら
https://docs.python.jp/3/tutorial/inputoutput.html#methods-of-file-objects
https://docs.python.jp/3/tutorial/controlflow.html#defining-functions

つーかその辺が分からずにそこまで行ったのはある意味凄いね
2018/06/18(月) 00:08:19.75ID:QaoNGVd4
>>214
ありがとう。頑張ります。
2018/06/18(月) 00:21:43.97ID:CeTul5Qc
3つのコードしか知らないのに優れた楽曲をつくるやつもいるからな
2018/06/18(月) 00:38:30.76ID:QaoNGVd4
pythonは今日勉強を始めたばかりです。
プログラム自体が初めてですが、楽しいですね。
とても好きになりました。

解決したらまた書き込みにきますm(_ _)m
218デフォルトの名無しさん
垢版 |
2018/06/18(月) 07:48:32.99ID:icV/mWqE
3つのコードでGoogleアシスタント作りました。
219210
垢版 |
2018/06/18(月) 08:53:40.84ID:sS1CU9Ao
自己解決しました
URLに&が含まれているとエラーになる件は&を^&に置換して渡せばよかったようです
URLに連番を付加する件は単純に関数の作り方が間違っていました
2018/06/18(月) 15:22:22.29ID:5N4LUYzZ
スクレイピングでろくなサイトがないから、ためしに本買ったらわかりやすくて最高ー
当たり前だけど本重要だな
2018/06/18(月) 16:32:39.69ID:c5Ieze8t
その本の名前をを書けよ無能
2018/06/18(月) 17:28:21.58ID:81MK0a/A
>>219
解決してよかったぬ
2018/06/18(月) 20:00:42.72ID:NEyGx0zg
Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、
佐々木拓郎・るびきち、2014

よく知らないけど、Python なら、なでしこの作者、クジラ飛行机の本か?

そう言えば、巨匠がフレームワークの本を出したよ。
先に、無料のRails チュートリアルをやった方が良いと思うけど

Python Django 超入門、掌田津耶乃、2018
2018/06/18(月) 20:24:00.31ID:PCvROOcF
発達障害はチンパンジーアイちゃんと小粋なトークしてろ
2018/06/18(月) 21:41:23.20ID:ltR7ddTW
ruby信者ホント気持ち悪い
226212
垢版 |
2018/06/18(月) 22:34:36.18ID:QaoNGVd4
解決しました。引き続き精進します。
2018/06/19(火) 04:23:54.29ID:6x0qbtHZ
スクレイピングする時に、
デフォルトのモジュールのみで、パースも正規表現駆使して拾いながら
手続きの流れのままにズラズラと構成しちゃダメかい?
2018/06/19(火) 05:01:01.25ID:0nk/xPMo
<1><2></2></1>

正規表現は、木構造に対応できない。
<1>と</2>が、マッチしてしまう

jQuery, Ruby のNokogiri では、CSS セレクターを使う。
XPath よりも良い
2018/06/19(火) 05:59:30.68ID:6x0qbtHZ
前後の文字列で肝心のデータ部分を特定・取得できさえすればいい場合は、
正規表現でもそんなには困らないんだけどね。
230デフォルトの名無しさん
垢版 |
2018/06/19(火) 09:16:28.04ID:a6uoRFLw
今時だれがrubyなんて使ってんだ?
PythonとBeautiful Soupでやるだろ。
本屋でもこの組み合わせばかり。
nokogiri?どころかruby自体の本すらない。
2018/06/19(火) 09:57:15.89ID:bbVl/Mhd
seleniumでchromeのヘッドレスでダウンロードしたいんだけどどうしたらいいの?
2018/06/19(火) 10:38:55.09ID:HcfbauBL
>>231
ヘッドレス起動の仕方は↓とか嫁
tps://qiita.com/orangain/items/db4594113c04e8801aad
ダウンロードはzipファイルなら↓あたりを参考に
tp://toolsqa.com/selenium-webdriver/c-sharp/download-file-using-selenium-and-verifying/
2018/06/19(火) 10:41:50.97ID:HcfbauBL
>>232追記
Cからの書き換えなんていやだ!というなら↓とかみれ
tps://a-zumi.net/python-selenium-save-to-disk/
tps://qiita.com/py_maro/items/6e79e4049677cf43c398
2018/06/19(火) 10:57:31.22ID:CdRPQvnG
>>233
ありがとう
見てみます
2018/06/19(火) 11:14:22.26ID:CdRPQvnG
>>233
すみません普通にならダウンロードはできてるんだけど
ヘッドレスモードにするとダウンロードできなくなるんです
2018/06/19(火) 12:24:26.47ID:dYMcqEpR
ほなヘッドフルでええやん
細かいことは気にすんな
237デフォルトの名無しさん
垢版 |
2018/06/19(火) 19:56:07.63ID:HoCrEKEA
PythonのIDLEの画面をクリアすることってできますか?
2018/06/19(火) 20:02:06.90ID:q/YRP9sv
>>237
ctrl + Lでできる
2018/06/19(火) 23:18:57.08ID:0nk/xPMo
Ruby では、--headless オプション

options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')

driver = Selenium::WebDriver.for(:chrome, options: options)

driver.navigate.to "ここにURL"
240デフォルトの名無しさん
垢版 |
2018/06/20(水) 00:14:42.51ID:roLNtd78
>>239
python2でもpython3でも動きませんでした。
他の方お願いします
2018/06/20(水) 07:19:49.66ID:pPwORwNI
>>209
俺と同じ感想の人が居てた、python大好き
2018/06/20(水) 08:12:14.73ID:pNRxkBp/
やりたいことに集中できるのがPythonの良さなのは同意するけど、便利な既製のデータ構造なんか他の言語にもだいたい用意されてるだろ
Pythonは文法がシンプルで記述の自由度が低く、変な例外的な仕様も少ないから、
どの書き方が美しいかなどというくだらないことをあまり考えなくていいんだよ
その結果、やりたいことに集中できる
2018/06/20(水) 09:59:20.08ID:/3yawfqw
C++にもベクターっていう超便利さんが居るじゃん
244デフォルトの名無しさん
垢版 |
2018/06/20(水) 12:35:53.89ID:XX+H87IB
1円硬貨: 8 枚
5円硬貨: 3 枚
10円硬貨: 2 枚
50円硬貨: 2 枚
100円硬貨: 3 枚

↑の硬貨のセットを持っているとする。

これらの硬貨を使って支払える金額のうち、その支払いに使える硬貨の組合せが
一通りしかないものの数を求めよ。


これを計算するためのプログラムを作ったのですが、正しい答えが出ません。
どこが間違っているのでしょうか?

http://codepad.org/Hyc8E6HM
245デフォルトの名無しさん
垢版 |
2018/06/20(水) 12:38:16.91ID:XX+H87IB
>>244

http://codepad.org/KYsvalF1

コードは↑こっちを見てください。
246デフォルトの名無しさん
垢版 |
2018/06/20(水) 15:34:20.79ID:OnxnZInx
>>243
Cの話してるところにC++の話題持ち込むと混乱するからやめて
2018/06/20(水) 16:04:05.44ID:pwTbHfBQ
プログラミング全くの初心者なのですが、beautiful soupというのを学ぶのに一番適している本やWebサイトってどれでしょうか?
248デフォルトの名無しさん
垢版 |
2018/06/20(水) 16:29:37.34ID:OnxnZInx
ここで聞くのが早い
2018/06/20(水) 18:27:58.86ID:+C1LL1e5
なにか作リながら覚えたほうがいいよ
2018/06/20(水) 18:37:51.47ID:Ei8zBiKz
>>245
俺には関数部分のコードが正しいのかはわからんのだが、
paysに0が含まれてるからとかってオチじゃないの?
2018/06/20(水) 18:40:48.63ID:pwTbHfBQ
とりあえずPythonによるWebスクレイピングという本買って勉強してみます
2018/06/20(水) 19:36:01.15ID:f2SC6f9A
まずチュートリアルくらいやってから目的に着手しろ
2018/06/20(水) 19:41:13.26ID:pwTbHfBQ
了解です!
2018/06/20(水) 19:41:29.35ID:j+YwaUS/
この間その本買ったけれどエキサイト翻訳かと思った
2018/06/20(水) 22:49:52.55ID:NQCW3xu6
jQuery, Ruby のNokogiri の、CSS セレクターを参照。
XPath よりも良い

なでしこの作者、クジラ飛行机の本は、難しいのか
2018/06/21(木) 00:19:08.94ID:dFNQiNVu
そんな言い方して初心者がわかるわけねーだろw
257デフォルトの名無しさん
垢版 |
2018/06/21(木) 00:34:34.36ID:9yZQgWTf
またrubyスレ荒らしてこなきゃ…
2018/06/21(木) 02:20:29.04ID:4X5SWneX
使命感なの?
259デフォルトの名無しさん
垢版 |
2018/06/21(木) 09:16:14.27ID:th0Ggf9H
いいえ、自作自演です
2018/06/21(木) 09:21:58.43ID:aMhGFfRi
あたまいいな
2018/06/21(木) 10:29:14.72ID:lfaMuH86
jythonみたいなやつでpython3のはありますか?
2018/06/21(木) 12:28:34.50ID:Ngoevl6s
ありません
2018/06/21(木) 14:20:26.85ID:4fOpOd5u
pypyならあります
2018/06/21(木) 16:04:08.29ID:+lcgGtMn
>>263
pypyってやつを使えばpython3とjavaを一緒に使えるんですか?
2018/06/21(木) 16:46:24.14ID:4fOpOd5u
楽観的な解釈をするならばYes
質問者のレベルに合わせて考えるならNo
2018/06/21(木) 18:16:42.62ID:OqoFGLVJ
Anacondaからjupyter notebookを立ち上げてプログラムを起動するとno module named intertoolsというエラーが出ます
中身を確認したり何度かプログラムを動かしていると動作します
数分前まで動いていたプログラムでさえ立ち上げ直後は上記のエラー発生するのですが同様のケースを経験された方はいらっしゃいますか?
267デフォルトの名無しさん
垢版 |
2018/06/22(金) 07:26:43.33ID:Msegs9yk
ヘルプかマニュアルに書いてある
268デフォルトの名無しさん
垢版 |
2018/06/22(金) 09:31:36.57ID:MYEvMa8B
itertools
2018/06/22(金) 12:16:23.68ID:rBqx8nP+
指定した値が入っているリスト番地を返すindexって命令がありますけど
あれの正規表現版みたいなのはないですか?
2018/06/22(金) 12:44:11.76ID:nYBVNtu1
みたいなのってなんやねん
2018/06/22(金) 13:03:23.91ID:MYEvMa8B
$1
272デフォルトの名無しさん
垢版 |
2018/06/22(金) 13:42:50.45ID:PcH7NVke
>>269
https://docs.python.jp/3/library/re.html#re.match.start
2018/06/22(金) 14:58:02.62ID:lWEcvKD/
idx = next(i for i, v in enumerate(hogelist) if re.search(r"hage", v))
こういう事言ってるのかと思った
2018/06/22(金) 16:28:11.91ID:rBqx8nP+
>>272-273
目的を解決する標準関数はないけど
そのやり方を参考に自作関数を作ればいいわけですね
分かりました。ありがとうございます
275遊園地
垢版 |
2018/06/22(金) 21:15:46.77ID:FpgraKib
2,3分で書くと、こんなもんかな。
import re
s = "012abc345def"
m = re.findall(r'[a-z]', s)
for i in m:print(i,re.search(i,s).span())
276遊園地
垢版 |
2018/06/22(金) 22:20:43.17ID:FpgraKib
>>244は全部使うと1通りになります。的な?
277遊園地
垢版 |
2018/06/22(金) 22:22:53.99ID:FpgraKib
合計金額とか
ない感じ、ですかね。
2018/06/22(金) 22:24:50.81ID:sTCVcul9
>>244

解決しました。

http://codepad.org/Qwv8xxB5
279遊園地
垢版 |
2018/06/23(土) 09:53:25.33ID:rgQZb8eO
できてないんじゃない?

50+10+10+1+1=72
50+10+5+5+1+1=72
50+5+5+5+1+1+1+1+1+1+1=72

etc..
2018/06/23(土) 10:34:48.24ID:AshQdjwf
71通りになった
問題の解釈を間違ってなければだけど
281デフォルトの名無しさん
垢版 |
2018/06/23(土) 11:37:24.13ID:Ixf2W+q9
スクレイピングしたら
requests.exceptions.ConnectionErrorがでて
「既存の接続はリモート ホストに強制的に切断されました」って表示されたんだけど
これ相手から弾かれたってことですよね

time.sleep(10) に入れてたんだけど少ないですかね。
2018/06/23(土) 11:47:11.24ID:Kj6n8aPV
サイトによるだろ。株やFXならともかく、普通のサイトだと気が狂ってるとしか思えんフェッチする連中がいるし。
2018/06/23(土) 11:59:31.45ID:AshQdjwf
denyされていなくてもサーバーが高負荷になってれば普通に出る
denyされてるのか単なるエラーなのかは切断の傾向から推測するしかない

それなしに、ただ切断されましたと言われても分かんないね
284281
垢版 |
2018/06/23(土) 12:44:32.88ID:Ixf2W+q9
>>281
>>282

ありがとう。
もしよければその単語の意味を確認させてほしい。

フェッチ=データを取り出すこと
deny= 拒否する 否定する など
2018/06/23(土) 13:17:45.77ID:AshQdjwf
接続を弾く場合、一般的にはファイヤーウォールやhttpdの機能を使う
それの設定の定番がallow-deny形式のルール

denyされた=ファイヤーウォールやhttpdで接続を拒否するように設定された
と考えて
286281
垢版 |
2018/06/23(土) 14:13:39.32ID:X4Sjt2iY
>>285

ありがとう。止まったのは夜中だから機械的にアクセス拒否されたと考えてます。
timesleepの秒数をもっと長くして、あとrondomと組み合わせて、同じ時間感覚でアクセスするのやめるて様子みてみます。
287遊園地
垢版 |
2018/06/23(土) 14:24:38.20ID:rgQZb8eO
初歩的な対処法なら

同じIPアドレスからのアクセスの間隔が常にほぼ同じ秒数間隔の変更
同じIPアドレスから、同じユーザーエージェントで大量にアクセス IP変更で対処

人間らしくないきっちりしすぎるアクセス *1

何度もアクセスしてきているのに、セッションクッキーを絶対に送ってこない
__CookieはWEBサーバーが発行し、ブラウザが保持するキーと値
__セッションはWEBサーバーで保持するキーと値

確認方法
C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Windows\Cookies
ブラウザのアドレス欄に____javascript:document.cookie;

リファラーがまったくない ココは調べてる必要がある

*1
__HTMLだけにアクセスしてJavaScriptやCSS、画像にまったくアクセスしていない
注意:画像だけにアクセスしても同様に対処される
288デフォルトの名無しさん
垢版 |
2018/06/23(土) 14:26:59.81ID:8e5n022B
それこそ人工知能で人間っぽくみせるプログラムとかを作ってほしいですよね。
289遊園地
垢版 |
2018/06/23(土) 14:29:45.70ID:rgQZb8eO
いくつかの書式形式から、HTML構造を頻繁に変えられると
もう、維持の張り合い

そんなサイトに出くわした事はない。けどなーw
290遊園地
垢版 |
2018/06/23(土) 14:35:43.61ID:rgQZb8eO
>>288
python関係ないけど、

費用掛かって良いなら、
___RPAのトリガーを使う

試した事ないから、無理かもしれない。+時間が膨大にかかる
291281
垢版 |
2018/06/23(土) 16:00:37.87ID:Ixf2W+q9
>>287
とても参考になります。

>同じIPアドレスからのアクセスの間隔が常にほぼ同じ秒数間隔の変更
やりました。今のところこれだけで大丈夫そうです。

>同じIPアドレスから、同じユーザーエージェントで大量にアクセス IP変更で対処
調べたらやり方がでてきたので、検討します。

>人間らしくないきっちりしすぎるアクセス *1
わかりました。覚えておきます。

>C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Windows\Cookies
Appdateというフォルダがなく、C:\Users\(ユーザー名)、までしか一致しなかったです。
Cドライブ指定で「Cookies」で検索しましたが、これに関係ありそうなファイルにはたどり着けませんでした。
こちらwin10(64)です。

>ブラウザのアドレス欄に____javascript:document.cookie;
やりました。なんか文字いっぱい出てきました。

>リファラーがまったくない ココは調べてる必要がある
検索結果のURLに直接アクセスしてるので、TOPの検索経由でスクレイピングする方法も試してみます。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。