เจฒเฉเจ เจฆเฉ เจฒเฉเจเจ, เจเจฟเจธเจฆเจพ เจ เจจเฉเจตเจพเจฆ เจ เจธเฉเจ เจ เฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเจฐ เจฐเจนเฉ เจนเจพเจ, เจเจนเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเจธเจฆเจพ เจเฉเจเจพ เจธเฉเจฒเฉเจจเจฟเจ เจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจชเจพเจเจฅเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฐ เจฆเฉ เจตเจฟเจเจพเจธ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจจเจพ เจนเฉ, เจเฉ เจเจ เจฐเจฒเจพเจเจจ เจเจฟเจเจ เจฆเฉเจเจ เจเฉเจฎเจคเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ. เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจฒเจเจเจฆเจพเจฐ เจคเจพเจฐเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจจเจฟเจธเจผเจฟเจธเจผเจ เจฎเจฟเจคเฉเจเจ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ +- 3 เจฆเจฟเจจ)เฅค เจธเจเฉเจฐเฉเจชเจฐ เจเฉเจ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจเฉฑเจ เจเจเจธเจฒ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจตเจพเจฒเฉ เจตเจฟเจ เจเจคเฉ เจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉ เจฎเจฟเจฒเจฟเจ เจเจธ เจฆเฉ เจธเฉฐเจเฉเจช เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเจฎเฉเจฒ เจญเฉเจเจฆเจพ เจนเฉเฅค เจเจธ เจชเฉเจฐเฉเจเฉเจเจ เจฆเจพ เจเฉเจเจพ เจฏเจพเจคเจฐเฉเจเจ เจจเฉเฉฐ เจตเจงเฉเจ เจธเฉเจฆเฉ เจฒเฉฑเจญเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจจเจพ เจนเฉเฅค
เจเฉ, เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจธเจฎเจเจฆเฉ เจนเฉเจ, เจคเฉเจธเฉเจ เจเฉเจเจ เจเจ เจฎเจนเจฟเจธเฉเจธ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉ
เจ เจธเฉเจ เจเฉ เจญเจพเจฒเจฃ เจเจพ เจฐเจนเฉ เจนเจพเจ?
เจคเฉเจธเฉเจ เจเฉฑเจฅเฉ เจตเจฐเจฃเจฟเจค เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจเจชเจฃเฉ เจฎเจฐเจเจผเฉ เจ
เจจเฉเจธเจพเจฐ เจตเจฐเจคเจฃ เจฒเจ เจธเฉเจคเฉฐเจคเจฐ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเจ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ เจเฉฑเจฆเฉ เจธเจผเจนเจฟเจฐ เจฒเจ เจตเฉเจเฉเจเจก เจเฉเจฐ เจ
เจคเฉ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจเฅค เจเฉ เจคเฉเจธเฉเจ เจฒเจพเจญเจฆเจพเจเจ เจเจฟเจเจเจพเจ เจฒเฉฑเจญเจฃ เจฌเจพเจฐเฉ เจเฉฐเจญเฉเจฐ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉ (เจธเจฐเจฒ
เจฎเฉเจจเฉเฉฐ เจ
เจเฉ เจคเฉฑเจ เจเจฒเจคเฉเจเจ เจตเจพเจฒเฉ เจเฉเจฐเจฟเจซ เจจเจนเฉเจ เจฎเจฟเจฒเฉ เจนเจจ, เจชเจฐ เจฎเฉเจจเฉเฉฐ เจฒเฉฑเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจธเฉฐเจญเจต เจนเฉ
เจเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจเฉฑเจ "เจฒเจเจเจฆเจพเจฐ เจฎเจฟเจคเฉ" เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ; เจธเจเฉเจฐเจฟเจชเจ เจเจนเจจเจพเจ เจชเฉเจธเจผเจเจธเจผเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฆเฉ เจนเฉ เจเฉ เจฆเจฟเฉฑเจคเฉเจเจ เจฎเจฟเจคเฉเจเจ เจฆเฉ เจคเจฟเฉฐเจจ เจฆเจฟเจจเจพเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจธเจฎเฉเจ, เจเจน เจธเจฟเจฐเจซ เจเฉฑเจ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจ เจชเฉเจธเจผเจเจธเจผเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจจเฉเฉฐ เจธเฉเจงเจฃเจพ เจเจธเจพเจจ เจนเฉ เจคเจพเจ เจเฉ เจเจน เจเจ เจซเจฒเจพเจเจ เจฆเจฟเจธเจผเจพเจตเจพเจ 'เจคเฉ เจกเจพเจเจพ เจเจเฉฑเจ เจพ เจเจฐ เจธเจเฉเฅค เจเจธเจฆเฉ เจฎเจฆเจฆ เจจเจพเจฒ, เจคเฉเจธเฉเจ เจเจฒเจค เจเฉเจฐเจฟเจซ เจตเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ; เจ เจเจฟเจนเฉ เจเฉเจ เจฌเจนเฉเจค เจฆเจฟเจฒเจเจธเจช เจนเฉ เจธเจเจฆเฉ เจนเจจ.
เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจนเฉเจฐ เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฐ เจฆเฉ เจฒเฉเฉ เจเจฟเจเจ เจนเฉ?
เจเจฆเฉเจ เจฎเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจธเฉ, เจคเจพเจ เจฎเฉเจ เจเจฎเจพเจจเจฆเจพเจฐเฉ เจจเจพเจฒ เจเจธ เจตเจฟเฉฑเจ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฆเจฟเจฒเจเจธเจชเฉ เจจเจนเฉเจ เจฐเฉฑเจเจฆเจพ เจธเฉ. เจฎเฉเจ เจญเจตเจฟเฉฑเจเจฌเจพเจฃเฉ เจฎเจพเจกเจฒเจฟเฉฐเจ, เจตเจฟเฉฑเจคเฉ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ, เจ เจคเฉ, เจธเฉฐเจญเจต เจคเฉเจฐ 'เจคเฉ, เจเฉเจเจธเจ เจฆเฉ เจญเจพเจตเจจเจพเจคเจฎเจ เจฐเฉฐเจ เจฆเฉ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฆเฉ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจนเฉเจฐ เจชเฉเจฐเฉเจเฉเจเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจธเฉเฅค เจชเจฐ เจเจน เจชเจคเจพ เจเจฒเจฟเจ เจเจฟ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจฌเจนเฉเจค เจฆเจฟเจฒเจเจธเจช เจธเฉ เจเจฟ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉ เจเฉ เจตเฉเจฌเจธเจพเจเจเจพเจ เจคเฉเจ เจกเฉเจเจพ เจเจเฉฑเจ เจพ เจเจฐเจฆเจพ เจนเฉ. เจเจฟเจตเฉเจ เจเจฟ เจฎเฉเจ เจเจธ เจตเจฟเจธเจผเฉ เจตเจฟเฉฑเจ เจเฉเจ เจเฉเจคเฉ, เจฎเฉเจจเฉเฉฐ เจ เจนเจฟเจธเจพเจธ เจนเฉเจเจ เจเจฟ เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจเฉฐเจเจฐเจจเฉเจ เจฆเจพ "เจเฉฐเจเจฃ" เจนเฉ.
เจคเฉเจธเฉเจ เจธเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจน เจฌเจนเฉเจค เจฆเจฒเฉเจฐ เจฌเจฟเจเจจ เจนเฉเฅค เจชเจฐ เจตเจฟเจเจพเจฐ เจเจฐเฉ เจเจฟ เจเฉเจเจฒ เจจเฉ เจเฉฑเจ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฐ เจจเจพเจฒ เจธเจผเฉเจฐเฉเจเจค เจเฉเจคเฉ เจธเฉ เจเฉ เจฒเฉเจฐเฉ เจชเฉเจ เจจเฉ เจเจพเจตเจพ เจ เจคเฉ เจชเจพเจเจฅเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฌเจฃเจพเจเจ เจธเฉ. เจเฉเจเจฒ เจฐเฉเจฌเฉเจ เจเฉฐเจเจฐเจจเฉเจ เจฆเฉ เจเฉเจ เจเจฐ เจฐเจนเฉ เจนเจจ, เจเจชเจฃเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจเจจเฉเจนเจพเจ เจฆเฉ เจชเฉเจฐเจธเจผเจจเจพเจ เจฆเฉ เจตเจงเฉเจ เจเจตเจพเจฌ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจนเจจ. เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจฆเฉ เจฌเฉเจ เฉฐเจค เจเจชเจฏเฉเจ เจนเจจ, เจ เจคเฉ เจญเจพเจตเฉเจ เจคเฉเจธเฉเจ เจกเฉเจเจพ เจธเจพเจเฉฐเจธ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจนเฉเจฐ เจเฉเจเจผ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉเจ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจนเฉเจจเจฐเจพเจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ.
เจฎเฉเจจเฉเฉฐ เจเฉฑเจ เจธเจผเจพเจจเจฆเจพเจฐ เจตเจฟเฉฑเจ เจเฉฑเจฅเฉ เจตเจฐเจคเจฟเจ เจคเจเจจเฉเจ เจฆเฉ เจเฉเจ เจชเจพเจเจ
เจเฉ เจคเฉเจธเฉเจ เจฏเจพเจคเจฐเจพ เจเจฐเจจเจพ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเฉ ?!
เจเจธ เจธเฉเจเจธเจผเจจ เจฆเฉ เจธเจฟเจฐเจฒเฉเจ เจตเจฟเฉฑเจ เจชเฉเฉฑเจเฉ เจเจ เจธเจงเจพเจฐเจจ เจ เจคเฉ เจจเจพ เจเจฟ เจจเฉเจเจธเจพเจจเจฆเฉเจน เจธเจตเจพเจฒ เจฒเจ, เจคเฉเจธเฉเจ เจ เจเจธเจฐ เจเฉฑเจ เจธเจเจพเจฐเจพเจคเจฎเจ เจเจตเจพเจฌ เจธเฉเจฃ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเจธ เจตเจฟเจ เจเจคเฉ เจฆเฉ เจฏเจพเจคเจฐเจพ เจฆเฉเจเจ เจเฉเจ เจเจนเจพเจฃเฉเจเจ เจนเจจ เจเจฟเจธเจจเฉเฉฐ เจเจน เจชเฉเฉฑเจเจฟเจ เจเจฟเจ เจธเฉเฅค เจธเจพเจกเฉ เจตเจฟเฉฑเจเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจธ เจเฉฑเจฒ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเฉเจฃเจเฉ เจเจฟ เจฏเจพเจคเจฐเจพ เจเจฐเจจเจพ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจจเจตเฉเจ เจธเฉฑเจญเจฟเจเจเจพเจฐเจ เจฎเจพเจนเฉเจฒ เจตเจฟเฉฑเจ เจฒเฉเจจ เจเจฐเจจ เจ เจคเฉ เจเจชเจฃเฉ เจฆเฉเจฐเฉ เจจเฉเฉฐ เจตเจฟเจธเจผเจพเจฒ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจตเจงเฉเจ เจคเจฐเฉเจเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจจเฉเฉฐ เจชเฉเฉฑเจเจฆเฉ เจนเฉ เจเจฟ เจเฉ เจเจน เจเจ เจฐเจฒเจพเจเจจ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจเจพ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเจจ, เจคเจพเจ เจฎเฉเจจเฉเฉฐ เจฏเจเฉเจจ เจนเฉ เจเจฟ เจเจตเจพเจฌ เจเฉฐเจจเจพ เจธเจเจพเจฐเจพเจคเจฎเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจ เจธเจฒ เจตเจฟเฉฑเจ, เจชเจพเจเจฅเจจ เจเฉฑเจฅเฉ เจธเจพเจกเฉ เจธเจนเจพเจเจคเจพ เจฒเจ เจเจเจเจฆเจพ เจนเฉเฅค
เจนเจตเจพเจ เจเจฟเจเจเจพเจ 'เจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจเฉเจเจฃ เจฒเจ เจเฉฑเจ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฐเจธเจคเฉ 'เจคเฉ เจธเจพเจจเฉเฉฐ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟเจธ เจเฉฐเจฎ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ, เจเจน เจเฉฑเจ เจขเฉเจเจตเจพเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจเฉเจฃเจจเจพ เจนเฉเจตเฉเจเจพ เจเจฟเจธ เจคเฉเจ เจ เจธเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจฒเจตเจพเจเจเฉเฅค เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจเจพ เจฎเฉเจฐเฉ เจฒเจ เจเจธเจพเจจ เจจเจนเฉเจ เจธเฉ, เจชเจฐ เจ เฉฐเจค เจตเจฟเฉฑเจ เจฎเฉเจ เจเจฏเจพเจ เจธเฉเจตเจพ เจจเฉเฉฐ เจเฉเจฃเจฟเจเฅค เจฎเฉเจ เจฎเฉเจฎเฉเจเจกเฉ, เจธเจเจพเจเจธเจเฉเจจเจฐ, เจเจเจธเจชเฉเจกเฉเจ, เจ เจคเฉ เจเฉเจ เจนเฉเจฐเจพเจ เจฆเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ, เจชเจฐ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ 'เจคเฉ เจฐเฉเจฌเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉเจฐเจฃเจพเจฒเฉ เจ เจญเฉเจฆ เจธเฉเฅค เจเจ เจเฉเจธเจผเจฟเจธเจผเจพเจ เจฆเฉ เจฌเจพเจ เจฆ, เจเจฟเจธ เจฆเฉเจฐเจพเจจ เจฎเฉเจจเฉเฉฐ เจเฉเจฐเฉเจซเจฟเจ เจฒเจพเจเจเจพเจ, เจชเฉเจฆเจฒ เจเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจเจฐเจพเจธเจฟเฉฐเจเจพเจ เจ เจคเฉ เจธเจพเจเจเจฒเจพเจ เจจเจพเจฒ เจจเจเจฟเฉฑเจ เจฃเจพ เจชเจฟเจ, เจธเจฟเจธเจเจฎเจพเจ เจจเฉเฉฐ เจฏเจเฉเจจ เจฆเจฟเจตเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเฉ เจนเฉเจ เจเจฟ เจฎเฉเจ เจฎเจจเฉเฉฑเจ เจนเจพเจ, เจฎเฉเจ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟ เจเจฏเจพเจ เจฎเฉเจฐเฉ เจฒเจ เจธเจญ เจคเฉเจ เจ เจจเฉเจเฉเจฒ เจธเฉ, เจเจธ เจคเฉฑเจฅ เจฆเฉ เจฌเจพเจตเจเฉเจฆ เจเจฟ เจญเจพเจตเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจชเฉฐเจจเฉ เจฒเฉเจก เจเฉเจคเฉ เจเจ เจนเจจ. เจฅเฉเฉเฉเจนเฉ เจธเจฎเฉเจ เจตเจฟเฉฑเจ, เจ เจคเฉ เจเจพเจเจ เจตเฉ เจธเจผเฉเจฐเฉ เจนเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจฎเฉเจ เจฌเฉเจ เจจเฉเฉฐ 4 เจคเฉเจ 6 เจเฉฐเจเจฟเจเจ เจฆเฉ เจ เฉฐเจคเจฐเจพเจฒ 'เจคเฉ เจธเจพเจเจ 'เจคเฉ เจฌเฉเจจเจคเฉเจเจ เจญเฉเจเจฃ เจฒเจ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเฉเจคเจพ, เจ เจคเฉ เจธเจญ เจเฉเจ เจ เฉเจ เจเฉฐเจฎ เจเฉเจคเจพ. เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ, เจเจพเจเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจตเฉเจฒเฉ เจฎเฉเจธเจผเจเจฒเจพเจ เจเจเจเจฆเฉเจเจ เจนเจจ, เจชเจฐ เจเฉ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจเจพเจ เจจเจพเจฒ เจชเจฐเฉเจธเจผเจพเจจ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเจจ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจ เจคเจพเจ เจเจนเจจเจพเจ เจจเจพเจฒ เจนเฉฑเจฅเฉเจ เจจเจเจฟเฉฑเจ เจฃ เจ เจคเฉ เจซเจฟเจฐ เจฌเฉเจ เจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจพเจ เจเฉเจ เจเฉฐเจเจฟเจเจ เจฆเฉ เจเจกเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจ เจคเฉ เจเจพเจเจเจพเจ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉ เจเจฐเฉเจฐเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจนเฉเจฐ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจเฉเจก เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจ เจเจฟเจนเจพ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจฐเจฟเจชเฉเจฐเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉ เจคเฉเจธเฉเจ เจนเฉเจฃเฉ เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉเจเจค เจเจฐ เจฐเจนเฉ เจนเฉ เจ เจคเฉ เจเจน เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจเจฟ เจเฉเจ เจตเฉเจฌเจธเจพเจเจเจพเจ เจเจธ เจจเจพเจฒ เจเจฟเจเจ เจธเฉฐเจเจฐเจธเจผ เจเจฐเจฆเฉเจเจ เจนเจจ, เจคเจพเจ เจเจธ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจเจชเจฃเจพ เจชเจนเจฟเจฒเจพ เจชเฉเจฐเฉเจเฉเจเจ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจชเจฃเฉ เจเจช เจฆเจพ เจชเฉฑเจ เจฒเจ เจ เจคเฉ "เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจธเจผเจฟเจธเจผเจเจคเจพ" เจธเจผเจฌเจฆเจพเจ 'เจคเฉ เจเฉเจเจฒ เจธเจฐเจ เจเจฐเฉเฅค . เจคเฉเจนเจพเจกเฉ เจชเฉเจฐเจฏเฉเจ เจคเฉเจนเจพเจกเฉ เจธเฉเจเจฃ เจจเจพเจฒเฉเจ เจเจฒเจฆเฉ เจเจคเจฎ เจนเฉ เจธเจเจฆเฉ เจนเจจ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฌเฉเจตเจเฉเจซเฉ เจจเจพเจฒ เจตเฉเฉฑเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจเจฐเจฆเฉ เจนเฉเฅค
เจธเจผเฉเจฐเฉเจเจค
เจเฉฑเจฅเฉ เจธเจพเจกเฉ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฐ เจเฉเจก เจตเจฟเฉฑเจ เจเฉ เจนเฉเจตเฉเจเจพ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจเจฎ เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ เจนเฉ:
- เจฒเฉเฉเฉเจเจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจจเฉเฉฐ เจเจฏเจพเจค เจเจฐเฉเฅค
- เจเฉฑเจ เจเฉเจเจฒ เจเจฐเฉเจฎ เจเฉเจฌ เจเฉเจฒเฉเจนเจฃเจพเฅค
- เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเฉ เจเฉ เจฌเฉเจ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉ, เจเจธเจจเฉเฉฐ เจธเจผเจนเจฟเจฐเจพเจ เจ เจคเฉ เจคเจพเจฐเฉเจเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจตเฉเจฒเฉ เจตเจฐเจคเฉ เจเจพเจฃเจเฉเฅค
- เจเจน เจซเฉฐเจเจธเจผเจจ เจชเจนเจฟเจฒเฉ เจเฉเจ เจจเจคเฉเจเฉ เจฒเฉเจเจฆเจพ เจนเฉ, เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจนเฉเจฐ เจจเจคเฉเจเฉ เจฒเฉเจก เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค
- เจเฉฑเจ เจนเฉเจฐ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฐเฉ เจชเฉฐเจจเฉ เจคเฉเจ เจกเฉเจเจพ เจเจเฉฑเจ เจพ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจกเฉเจเจพ เจซเจฐเฉเจฎ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
- เจฆเฉ เจชเจฟเจเจฒเฉ เจชเฉเจพเจ เจเจฟเจเจ เจฆเฉ เจเฉเจฎเจค (เจธเจธเจคเฉ) เจ เจคเฉ เจเจกเจพเจฃ เจฆเฉ เจเจคเฉ (เจธเจญ เจคเฉเจ เจคเฉเจเจผ) เจฆเฉเจเจฐเจพ เจฒเฉเฉเจฌเฉฑเจง เจเจฟเจธเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
- เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจฟเจเจ เจฆเฉเจเจ เจเฉเจฎเจคเจพเจ (เจธเจธเจคเฉเจเจ เจเจฟเจเจเจพเจ เจ เจคเฉ เจเจธเจค เจเฉเจฎเจค) เจฆเฉ เจธเฉฐเจเฉเจช เจตเจพเจฒเฉ เจเฉฑเจ เจเจฎเฉเจฒ เจญเฉเจเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจชเจฐเฉเจเจค เจคเจฟเฉฐเจจ เจธเฉเจเจเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจเจพเจฃเจเจพเจฐเฉ เจตเจพเจฒเจพ เจเฉฑเจ เจกเฉเจเจพ เจซเจฐเฉเจฎ เจเฉฑเจ เจเจเจธเจฒ เจซเจพเจเจฒ เจตเจเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
- เจเจชเจฐเฉเจเจค เจธเจพเจฐเฉเจเจ เจเจฟเจฐเจฟเจเจตเจพเจ เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจธเจฎเฉเจ เจฆเฉ เจฌเจพเจ เจฆ เจเฉฑเจ เจเฉฑเจเจฐ เจตเจฟเฉฑเจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจนเจฐเฉเจ เจธเฉเจฒเฉเจจเจฟเจ
เจฎ เจชเฉเจฐเฉเจเฉเจเจ เจเฉฑเจ เจตเฉเจฌ เจกเจฐเจพเจเจตเจฐ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ. เจฎเฉเจ เจตเจฐเจคเจฆเจพ
เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเฉ เจเจฟ เจฎเฉเจฐเฉ เจเจนเจพเจฃเฉ เจตเจฟเฉฑเจ เจฎเฉเจ เจนเจตเจพเจ เจเจฟเจเจเจพเจ 'เจคเฉ เจตเจงเฉเจ เจธเฉเจฆเฉ เจฒเฉฑเจญเจฃ เจฒเจ เจจเจตเฉเจ เจฆเจฟเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจเฉเจฒเฉเจนเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจจเจนเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเจพเจเฅค เจ เจเจฟเจนเฉเจเจ เจชเฉเจธเจผเจเจธเจผเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจฆเฉ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจเฉฑเจจเจค เจคเจฐเฉเจเฉ เจนเจจเฅค เจฎเฉเจ เจเจธ เจธเจฎเจเจฐเฉ เจฆเฉ เจชเจพเจ เจเจพเจ เจจเฉเฉฐ เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจชเจฐ เจตเจฟเจนเจพเจฐเจ เจคเจฐเฉเจเจพ เจชเฉเจธเจผ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจเฅค
เจเจน เจเจน เจเฉเจก เจนเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจ เจธเฉเจ เจเฉฑเจชเจฐ เจเฉฑเจฒ เจเฉเจคเฉ เจนเฉเฅค
from time import sleep, strftime
from random import randint
import pandas as pd
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import smtplib
from email.mime.multipart import MIMEMultipart
# ะัะฟะพะปัะทัะนัะต ััั ะฒะฐั ะฟััั ะบ chromedriver!
chromedriver_path = 'C:/{YOUR PATH HERE}/chromedriver_win32/chromedriver.exe'
driver = webdriver.Chrome(executable_path=chromedriver_path) # ะญัะพะน ะบะพะผะฐะฝะดะพะน ะพัะบััะฒะฐะตััั ะพะบะฝะพ Chrome
sleep(2)
เจเฉเจก เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจชเฉเจเฉเจ เจเจฏเจพเจค เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเฉ เจธเจพเจกเฉ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจฒเจ, randint
เจเฉฑเจ เจจเจตเจพเจ เจเฉเจ เจเจพเจฐเจ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจ เจธเจเจฟเฉฐเจเจพเจ เจฒเจ เจฌเฉเจ เจจเฉเฉฐ "เจธเฉเฉฑเจคเฉ เจเจพเจฃ" เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเฉฑเจ เจตเฉ เจฌเฉเจ เจเจธ เจคเฉเจ เจฌเจฟเจจเจพเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจเฉเจก เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจ Chrome เจตเจฟเฉฐเจกเฉ เจเฉเฉฑเจฒเฉเจเฉ, เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจฌเฉเจ เจธเจพเจเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจฐเฉเจเจพเฅค
เจเจฒเฉ เจเฉฑเจ เจเฉเจเจพ เจเจฟเจนเจพ เจชเฉเจฐเจฏเฉเจ เจเจฐเฉเจ เจ เจคเฉ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ kayak.com เจตเฉเฉฑเจฌเจธเจพเจเจ เจเฉเจฒเฉเจนเฉเจเฅค เจ เจธเฉเจ เจเจน เจธเจผเจนเจฟเจฐ เจเฉเจฃเจพเจเจเฉ เจเจฟเฉฑเจฅเฉเจ เจ เจธเฉเจ เจเจกเจพเจฃ เจญเจฐเจจ เจเจพ เจฐเจนเฉ เจนเจพเจ, เจ เจคเฉ เจเจฟเจธ เจธเจผเจนเจฟเจฐ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเจพเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ, เจจเจพเจฒ เจนเฉ เจเจกเจพเจฃ เจฆเฉเจเจ เจคเจพเจฐเฉเจเจพเจ เจฆเฉ เจเฉเจฃ เจเจฐเจพเจเจเฉเฅค เจฎเจฟเจคเฉเจเจ เจฆเฉ เจเฉเจฃ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ +-3 เจฆเจฟเจจเจพเจ เจฆเฉ เจฐเฉเจเจ เจตเจฐเจคเฉ เจเจ เจนเฉเฅค เจฎเฉเจ เจเฉเจก เจจเฉเฉฐ เจเจธ เจเฉฑเจฒ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ เจฒเจฟเจเจฟเจ เจเจฟ เจธเจพเจเจ เจ เจเจฟเจนเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจเจตเจพเจฌ เจตเจฟเฉฑเจ เจเฉ เจชเฉเจฆเจพ เจเจฐเจฆเฉ เจนเฉเฅค เจเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจจเจฟเจฐเจงเจพเจฐเจค เจฎเจฟเจคเฉเจเจ เจฒเจ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจเฉฑเจ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเฉเจ เจเฉเจก เจจเฉเฉฐ เจธเฉเจงเจฃเจพ เจชเจตเฉเจเจพเฅค เจเจฆเฉเจ เจฎเฉเจ เจเฉเจก เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจฆเจพ เจนเจพเจ, เจคเจพเจ เจฎเฉเจ เจเจเจฟเจค เจธเจชเฉฑเจธเจผเจเฉเจเจฐเจจ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ, เจชเจฐ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฒเจเจฃ เจฎเจนเจฟเจธเฉเจธ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจฎเฉเจจเฉเฉฐ เจฆเฉฑเจธเฉเฅค
เจนเฉเจฃ เจธเจฐเจ เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ เจ
เจคเฉ เจเจกเจฐเฉเฉฑเจธ เจฌเจพเจฐ เจตเจฟเจเจฒเฉ เจฒเจฟเฉฐเจ เจจเฉเฉฐ เจฆเฉเจเฉเฅค เจเจน เจเจธ เจฒเจฟเฉฐเจ เจฆเฉ เจธเจฎเจพเจจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเฉ เจฎเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจ เจตเจฐเจคเจฆเจพ เจนเจพเจ เจเจฟเฉฑเจฅเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ kayak
, เจเฉ URL เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉ, เจ
เจคเฉ เจตเจฟเจงเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ get
เจตเฉเฉฑเจฌ เจกเจฐเจพเจเจตเจฐ. เจเฉเจ เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจจเจคเฉเจเฉ เจชเฉฐเจจเฉ 'เจคเฉ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉเฅค
เจเจฆเฉเจ เจฎเฉเจ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ get
เจเฉเจ เจฎเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฆเฉ เจเจพเจ เจคเจฟเฉฐเจจ เจคเฉเจ เจตเฉฑเจง เจตเจพเจฐ, เจฎเฉเจจเฉเฉฐ เจฐเฉเจเฉเจชเจเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจธเจผเจเฉเจเจฐเจจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ เจเจฟเจนเจพ เจเจฟเจเฅค เจคเฉเจธเฉเจ เจเจธ เจเฉเฉฑเจ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจชเจพเจธ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ
เจคเฉ เจเจฆเฉเจ เจคเฉฑเจ เจชเฉเจฐเจฏเฉเจ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจ เจธเจเจฆเฉ เจนเฉ เจเจฆเฉเจ เจคเฉฑเจ เจธเจฟเจธเจเจฎ เจเฉฑเจ เจจเจตเฉเจ เจเจพเจเจ เจเจฒเจพเจเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจจเจนเฉเจ เจเจฐเจฆเจพเฅค เจเจฆเฉเจ เจฎเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ, เจคเจพเจ เจ
เจเจฟเจนเจพ เจฒเจเจฆเจพ เจธเฉ เจเจฟ เจชเจนเจฟเจฒเจพ เจเฉเจ เจธเฉเจธเจผเจจ เจนเจฎเฉเจธเจผเจพ เจธเฉเจเจพเจฐเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฒเจฆเจพ เจธเฉ, เจเจธ เจฒเจ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเจก เจจเจพเจฒ เจชเฉเจฐเจฏเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจธเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฒเฉฐเจฌเฉ เจ
เฉฐเจคเจฐเจพเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจฆเจธเจคเฉ เจเจพเจเจ เจ
เจคเฉ เจเฉเจก เจจเฉเฉฐ เจเฉฑเจฒเจฃ เจฆเฉเจฃเจพ เจนเฉเจตเฉเจเจพเฅค เจ
เจคเฉ, เจเฉ เจคเฉเจธเฉเจ เจเจธ เจฌเจพเจฐเฉ เจธเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจฟเจธเฉ เจตเจฟเจ
เจเจคเฉ เจจเฉเฉฐ เจเฉเจ เจเจพเจฐเจเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ 10-เจฎเจฟเฉฐเจ เจฆเฉ เจ
เฉฐเจคเจฐเจพเจฒเจพเจ 'เจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฟเจเจ เจฆเฉเจเจ เจเฉเจฎเจคเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
XPath เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจชเฉฐเจจเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ
เจเจธ เจฒเจ, เจ
เจธเฉเจ เจเฉฑเจ เจตเจฟเฉฐเจกเฉ เจเฉเจฒเฉเจนเฉ เจ
เจคเฉ เจธเจพเจเจ เจจเฉเฉฐ เจฒเฉเจก เจเฉเจคเจพ. เจเฉเจฎเจค เจ
เจคเฉ เจนเฉเจฐ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ XPath เจคเจเจจเจพเจฒเฉเจเฉ เจเจพเจ CSS เจเฉเจฃเจเจพเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจฎเฉเจ XPath เจจเจพเจฒ เจเฉเฉเฉ เจฐเจนเจฟเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจ
เจคเฉ CSS เจเฉเจฃเจเจพเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจฎเจนเจฟเจธเฉเจธ เจจเจนเฉเจ เจเฉเจคเฉ, เจชเจฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจซเจผเฉ เจธเฉฐเจญเจต เจนเฉเฅค XPath เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจชเฉฐเจจเฉ เจฆเฉ เจเจฒเฉ เจฆเฉเจเจฒเฉ เจจเฉเจตเฉเจเฉเจ เจเจฐเจจเจพ เจเจเจพ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจญเจพเจตเฉเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจฆเจพ เจฎเฉเจ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจนเฉ
เจเจธ เจฒเจ, เจเจ เจฌเฉเจ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจเฉเจเฅค เจเจ เจธเจญ เจคเฉเจ เจธเจธเจคเฉเจเจ เจเจฟเจเจเจพเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฒเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเฅค เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจตเจฟเฉฑเจ, XPath เจเฉเจฃเจเจพเจฐ เจเฉเจก เจจเฉเฉฐ เจฒเจพเจฒ เจฐเฉฐเจ เจตเจฟเฉฑเจ เจเจเจพเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉเจก เจจเฉเฉฐ เจฆเฉเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจชเฉฐเจจเฉ เจฆเฉ เจคเฉฑเจค 'เจคเฉ เจธเฉฑเจเจพ-เจเจฒเจฟเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ เจ
เจคเฉ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเฉ เจฎเฉเจจเฉ เจคเฉเจ เจเจพเจเจ เจเจฎเจพเจเจก เจฆเฉ เจเฉเจฃ เจเจฐเฉเฅค เจเจธ เจเจฎเจพเจเจก เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉฐเจจเจฟเจเจ เจฆเฉ เจคเฉฑเจคเจพเจ เจฒเจ เจฌเฉเจฒเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจฆเจพ เจเฉเจก เจเฉเจก เจตเจฟเจเจ
เจฐ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ
เจคเฉ เจเจเจพเจเจฐ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจชเฉฐเจจเจพ เจเฉเจก เจตเฉเจเฉ
เจเฉเจก เจคเฉเจ เจเฉเจฃเจเจพเจฐเจพเจ เจฆเฉ เจจเจเจฒ เจเจฐเจจ เจฆเฉ เจจเฉเจเจธเจพเจจเจพเจ เจฌเจพเจฐเฉ เจฎเฉเจฐเฉ เจคเจฐเจ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจ เจฒเจ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเจฟเจเฅค
เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉเจก เจฆเฉ เจจเจเจฒ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจฎเจฟเจฒเจฆเจพ เจนเฉ:
//*[@id="wtKI-price_aTab"]/div[1]/div/div/div[1]/div/span/span
เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเจฟเจธเฉ เจเฉเจเจผ เจฆเฉ เจจเจเจฒ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจก เจฆเฉ เจเจธ เจญเจพเจ 'เจคเฉ เจธเฉฑเจเจพ-เจเจฒเจฟเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ เจ เจคเฉ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเฉ เจฎเฉเจจเฉ เจคเฉเจ เจเจพเจชเฉ > เจเจพเจชเฉ เจเจฐเฉ XPath เจเจฎเจพเจเจก เจจเฉเฉฐ เจเฉเจฃเฉเฅค
เจเจน เจเจน เจนเฉ เจเฉ เจฎเฉเจ เจธเจญ เจคเฉเจ เจธเจธเจคเฉ เจฌเจเจจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจธเฉ:
cheap_results = โ//a[@data-code = "price"]โ
เจเจฎเจพเจเจก เจเจพเจชเฉ เจเจฐเฉ > XPath เจเจพเจชเฉ เจเจฐเฉ
เจเจน เจฌเจฟเจฒเจเฉเจฒ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ เจฆเฉเจเจพ เจตเจฟเจเจฒเจช เจฌเจนเฉเจค เจธเฉเจเจพ เจฒเฉฑเจเจฆเจพ เจนเฉ. เจเจฆเฉเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจน เจเฉฑเจ เจเจฒเฉเจฎเฉเจเจ a เจฆเฉ เจเฉเจ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจฃ เจนเฉเฉฐเจฆเจพ เจนเฉ data-code
เจฆเฉ เจฌเจฐเจพเจฌเจฐ price
. เจชเจนเจฟเจฒเฉ เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉฑเจค เจฆเฉ เจเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ id
เจเฉ เจเจฟ เจฌเจฐเจพเจฌเจฐ เจนเฉ wtKI-price_aTab
, เจ
เจคเฉ เจคเฉฑเจค เจฆเจพ XPath เจฎเจพเจฐเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจธเจฆเจพ เจนเฉ /div[1]/div/div/div[1]/div/span/span
. เจเฉฑเจ เจชเฉฐเจจเฉ เจฒเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเฉฑเจ XPath เจชเฉเฉฑเจเจเจฟเฉฑเจ เจเฉเจฐเจฟเจ เจเจฐเฉเจเฉ, เจชเจฐ เจธเจฟเจฐเจซ เจเฉฑเจ เจตเจพเจฐเฅค เจฎเฉเจ เจนเฉเจฃเฉ เจเจน เจเจนเจฟ เจธเจเจฆเจพ เจนเจพเจ id
เจ
เจเจฒเฉ เจตเจพเจฐ เจชเฉฐเจจเจพ เจฒเฉเจก เจนเฉเจฃ 'เจคเฉ เจฌเจฆเจฒ เจเจพเจตเฉเจเจพเฅค เจ
เฉฑเจเจฐ เจเฉเจฐเจฎ wtKI
เจนเจฐ เจตเจพเจฐ เจเจฆเฉเจ เจชเฉฐเจจเจพ เจฒเฉเจก เจนเฉเฉฐเจฆเจพ เจนเฉ เจคเจพเจ เจเจคเฉเจธเจผเฉเจฒ เจคเฉเจฐ 'เจคเฉ เจฌเจฆเจฒเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจตเจพเจฒเจพ เจเฉเจก เจ
เจเจฒเฉ เจชเฉฐเจจเฉ เจฆเฉ เจฐเฉเจฒเฉเจก เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ เจฌเฉเจเจพเจฐ เจนเฉ เจเจพเจตเฉเจเจพเฅค เจเจธ เจฒเจ XPath เจจเฉเฉฐ เจธเจฎเจเจฃ เจฒเจ เจเฉเจ เจธเจฎเจพเจ เจฒเจเฅค เจเจน เจเจฟเจเจจ เจคเฉเจนเจพเจกเฉ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจธเฉเจตเจพ เจเจฐเฉเจเจพเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ XPath เจเฉเจฃเจเจพเจฐเจพเจ เจฆเฉ เจจเจเจฒ เจเจฐเจจเจพ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจธเจพเจเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจตเฉเจฒเฉ เจเจชเจฏเฉเจเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธ เจจเจพเจฒ เจ เจฐเจพเจฎเจฆเฉเจน เจนเฉ, เจคเจพเจ เจเจธ เจตเจฟเฉฑเจ เจเฉเจ เจตเฉ เจเจฒเจค เจจเจนเฉเจ เจนเฉ.
เจนเฉเจฃ เจเจ เจเจธ เจฌเจพเจฐเฉ เจธเฉเจเฉเจ เจเจฟ เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจธเฉเจเฉ เจฆเฉ เจ
เฉฐเจฆเจฐ, เจเจ เจฒเจพเจเจจเจพเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉเจ เจจเจคเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจคเจพเจ เจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจฌเจนเฉเจค เจนเฉ เจธเจงเจพเจฐเจจ. เจนเจฐ เจจเจคเฉเจเจพ เจเฉฑเจ เจเจฒเจพเจธ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจตเจธเจคเฉ เจฆเฉ เจ
เฉฐเจฆเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ resultWrapper
. เจธเจพเจฐเฉ เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจจเจพ เจนเฉเจ เจพเจ เจฆเจฐเจธเจพเจ เจเจ เจตเจพเจเจ เจฒเฉเจช เจตเจฟเฉฑเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจเฉ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจจเฉเฉฐ เจธเจฎเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจผเจฟเจเจฆเจพเจคเจฐ เจเฉเจก เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจธเจฎเจ เจฒเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟเจธเจฆเจพ เจ
เจธเฉเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจพเจเจเฉ. เจเจฟเจตเฉเจ เจเจฟ เจเจน เจเฉเจก เจเฉฑเจฒเจฆเจพ เจนเฉ, เจ
เจธเฉเจ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจฎเจพเจฐเจ-เจจเจฟเจฐเจงเจพเจฐเจค เจตเจฟเจงเฉ (XPath) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ (เจ
เจธเจฒ เจตเจฟเฉฑเจ, เจเจน เจคเฉฑเจค เจเจฟเจธ เจตเจฟเฉฑเจ เจจเจคเฉเจเจพ เจฒเจชเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ) เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจน เจคเฉฑเจค เจฆเฉ เจชเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจตเจธเจคเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃ เจฒเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจเจฟเจธ เจคเฉเจ เจกเฉเจเจพ เจชเฉเฉเจนเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจชเจนเจฟเจฒเจพเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ flight_containers
, เจซเจฟเจฐ - flights_list
).
เจชเจนเจฟเจฒเฉเจเจ เจคเจฟเฉฐเจจ เจฒเจพเจเจจเจพเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจ
เจคเฉ เจ
เจธเฉเจ เจธเจพเจซเจผ-เจธเจพเจซเจผ เจเจน เจธเจญ เจเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเจพเจ เจเจฟเจธเจฆเฉ เจธเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจธเจพเจกเฉ เจเฉเจฒ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจนเฉเจฐ เจฆเจฟเจฒเจเจธเจช เจคเจฐเฉเจเฉ เจนเจจเฅค เจธเจพเจจเฉเฉฐ เจนเจฐเฉเจ เจคเฉฑเจค เจคเฉเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจกเฉเจเจพ เจฒเฉเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ.
เจเฉฐเจฎ 'เจคเฉ เจเจพเจ!
เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฒเจฟเจเจฃ เจฆเจพ เจธเจญ เจคเฉเจ เจเจธเจพเจจ เจคเจฐเฉเจเจพ เจนเฉ เจตเจพเจงเฉ เจจเจคเฉเจเฉ เจฒเฉเจก เจเจฐเจจเจพ, เจเจธ เจฒเจ เจ
เจธเฉเจ เจเฉฑเจฅเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจพเจเจเฉเฅค เจฎเฉเจ เจเจนเจจเจพเจ เจเจกเจพเจฃเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจจเฉเฉฐ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพ เจเจฟเจนเจจเจพเจ เจฌเจพเจฐเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจธเจผเฉฑเจ เจชเฉเจฆเจพ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจเฉ เจเฉฑเจ เจจเจฟเจฐเฉเจเจฃ เจตเฉฑเจฒ เจฒเฉ เจเจพเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจฎเฉเจ เจนเจฐ เจตเจพเจฐ เจชเฉฐเจจเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเจฃ 'เจคเฉ เจเฉฑเจ เจตเจพเจฐ เจนเฉเจฐ เจจเจคเฉเจเฉ เจฒเฉเจก เจเจฐเฉ เจฌเจเจจ เจจเฉเฉฐ เจฆเจฌเจพเจเจฆเจพ เจนเจพเจเฅค เจเจธ เจเฉเจก เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจฒเจพเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ try
, เจเฉ เจฎเฉเจ เจเฉเฉเจฟเจ เจนเฉ เจเจฟเจเจเจเจฟ เจเจ เจตเจพเจฐ เจฌเจเจจ เจธเจนเฉ เจคเจฐเฉเจนเจพเจ เจฒเฉเจก เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจตเฉ เจเจธเจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจซเฉฐเจเจธเจผเจจ เจเฉเจก เจตเจฟเฉฑเจ เจเจธ เจซเฉฐเจเจธเจผเจจ เจฒเจ เจเจพเจฒเจพเจ เจจเฉเฉฐ เจเจฟเฉฑเจชเจฃเฉ เจเจฐเฉ start_kayak
, เจเจฟเจธ เจจเฉเฉฐ เจ
เจธเฉเจ เจนเฉเจ เจพเจ เจฆเฉเจเจพเจเจเฉเฅค
# ะะฐะณััะทะบะฐ ะฑะพะปััะตะณะพ ะบะพะปะธัะตััะฒะฐ ัะตะทัะปััะฐัะพะฒ ะดะปั ัะพะณะพ, ััะพะฑั ะผะฐะบัะธะผะธะทะธัะพะฒะฐัั ะพะฑััะผ ัะพะฑะธัะฐะตะผัั
ะดะฐะฝะฝัั
def load_more():
try:
more_results = '//a[@class = "moreButton"]'
driver.find_element_by_xpath(more_results).click()
# ะัะฒะพะด ััะธั
ะทะฐะผะตัะพะบ ะฒ ั
ะพะดะต ัะฐะฑะพัั ะฟัะพะณัะฐะผะผั ะฟะพะผะพะณะฐะตั ะผะฝะต ะฑััััะพ ะฒัััะฝะธัั ัะพ, ัะตะผ ะพะฝะฐ ะทะฐะฝััะฐ
print('sleeping.....')
sleep(randint(45,60))
except:
pass
เจนเฉเจฃ, เจเจธ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจฒเฉฐเจฌเฉ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจคเฉเจ เจฌเจพเจ เจฆ (เจเจ เจตเจพเจฐ เจฎเฉเจ เจฆเฉเจฐ เจนเฉ เจธเจเจฆเจพ เจนเจพเจ), เจ เจธเฉเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจเฉเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจนเจพเจ เจเฉ เจชเฉฐเจจเฉ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจช เจเจฐเฉเจเจพเฅค
เจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจเจเฉฑเจ เจพ เจเจฐ เจฒเจฟเจ เจนเฉ เจเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ page_scrape
. เจเจ เจตเจพเจฐ เจตเจพเจชเจธ เจเฉเจคเฉ เจฎเจพเจฐเจ เจกเฉเจเจพ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจฎเฉเจ เจเจธเจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจขเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเจพเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฆเฉเจ เจฎเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเจพเจ section_a_list
ะธ section_b_list
. เจธเจพเจกเจพ เจซเฉฐเจเจธเจผเจจ เจเฉฑเจ เจกเจพเจเจพ เจซเจฐเฉเจฎ เจฆเจฟเฉฐเจฆเจพ เจนเฉ flights_df
, เจเจน เจธเจพเจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจกเฉเจเจพ เจเจพเจเจเจฃ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจจเจคเฉเจเจฟเจเจ เจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจจ เจ
เจคเฉ เจฌเจพเจ
เจฆ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
def page_scrape():
"""This function takes care of the scraping part"""
xp_sections = '//*[@class="section duration"]'
sections = driver.find_elements_by_xpath(xp_sections)
sections_list = [value.text for value in sections]
section_a_list = sections_list[::2] # ัะฐะบ ะผั ัะฐะทะดะตะปัะตะผ ะธะฝัะพัะผะฐัะธั ะพ ะดะฒัั
ะฟะพะปััะฐั
section_b_list = sections_list[1::2]
# ะัะปะธ ะฒั ะฝะฐัะบะฝัะปะธัั ะฝะฐ reCaptcha, ะฒะฐะผ ะผะพะถะตั ะฟะพะฝะฐะดะพะฑะธัััั ััะพ-ัะพ ะฟัะตะดะฟัะธะฝััั.
# ะ ัะพะผ, ััะพ ััะพ-ัะพ ะฟะพัะปะพ ะฝะต ัะฐะบ, ะฒั ัะทะฝะฐะตัะต ะธัั
ะพะดั ะธะท ัะพะณะพ, ััะพ ะฒััะตะฟัะธะฒะตะดัะฝะฝัะต ัะฟะธัะบะธ ะฟัััั
# ััะพ ะฒััะฐะถะตะฝะธะต if ะฟะพะทะฒะพะปัะตั ะทะฐะฒะตััะธัั ัะฐะฑะพัั ะฟัะพะณัะฐะผะผั ะธะปะธ ัะดะตะปะฐัั ะตัั ััะพ-ะฝะธะฑัะดั
# ััั ะผะพะถะฝะพ ะฟัะธะพััะฐะฝะพะฒะธัั ัะฐะฑะพัั, ััะพ ะฟะพะทะฒะพะปะธั ะฒะฐะผ ะฟัะพะนัะธ ะฟัะพะฒะตัะบั ะธ ะฟัะพะดะพะปะถะธัั ัะบัะฐะฟะธะฝะณ
# ั ะธัะฟะพะปัะทัั ััั SystemExit ัะฐะบ ะบะฐะบ ั
ะพัั ะฟัะพัะตััะธัะพะฒะฐัั ะฒัั ั ัะฐะผะพะณะพ ะฝะฐัะฐะปะฐ
if section_a_list == []:
raise SystemExit
# ะฏ ะฑัะดั ะธัะฟะพะปัะทะพะฒะฐัั ะฑัะบะฒั A ะดะปั ัั
ะพะดััะธั
ัะตะนัะพะฒ ะธ B ะดะปั ะฟัะธะฑัะฒะฐััะธั
a_duration = []
a_section_names = []
for n in section_a_list:
# ะะพะปััะฐะตะผ ะฒัะตะผั
a_section_names.append(''.join(n.split()[2:5]))
a_duration.append(''.join(n.split()[0:2]))
b_duration = []
b_section_names = []
for n in section_b_list:
# ะะพะปััะฐะตะผ ะฒัะตะผั
b_section_names.append(''.join(n.split()[2:5]))
b_duration.append(''.join(n.split()[0:2]))
xp_dates = '//div[@class="section date"]'
dates = driver.find_elements_by_xpath(xp_dates)
dates_list = [value.text for value in dates]
a_date_list = dates_list[::2]
b_date_list = dates_list[1::2]
# ะะพะปััะฐะตะผ ะดะตะฝั ะฝะตะดะตะปะธ
a_day = [value.split()[0] for value in a_date_list]
a_weekday = [value.split()[1] for value in a_date_list]
b_day = [value.split()[0] for value in b_date_list]
b_weekday = [value.split()[1] for value in b_date_list]
# ะะพะปััะฐะตะผ ัะตะฝั
xp_prices = '//a[@class="booking-link"]/span[@class="price option-text"]'
prices = driver.find_elements_by_xpath(xp_prices)
prices_list = [price.text.replace('$','') for price in prices if price.text != '']
prices_list = list(map(int, prices_list))
# stops - ััะพ ะฑะพะปััะพะน ัะฟะธัะพะบ, ะฒ ะบะพัะพัะพะผ ะฟะตัะฒัะน ััะฐะณะผะตะฝั ะฟััะธ ะฝะฐั
ะพะดะธััั ะฟะพ ัััะฝะพะผั ะธะฝะดะตะบัั, ะฐ ะฒัะพัะพะน - ะฟะพ ะฝะตัััะฝะพะผั
xp_stops = '//div[@class="section stops"]/div[1]'
stops = driver.find_elements_by_xpath(xp_stops)
stops_list = [stop.text[0].replace('n','0') for stop in stops]
a_stop_list = stops_list[::2]
b_stop_list = stops_list[1::2]
xp_stops_cities = '//div[@class="section stops"]/div[2]'
stops_cities = driver.find_elements_by_xpath(xp_stops_cities)
stops_cities_list = [stop.text for stop in stops_cities]
a_stop_name_list = stops_cities_list[::2]
b_stop_name_list = stops_cities_list[1::2]
# ัะฒะตะดะตะฝะธั ะพ ะบะพะผะฟะฐะฝะธะธ-ะฟะตัะตะฒะพะทัะธะบะต, ะฒัะตะผั ะพัะฟัะฐะฒะปะตะฝะธั ะธ ะฟัะธะฑััะธั ะดะปั ะพะฑะพะธั
ัะตะนัะพะฒ
xp_schedule = '//div[@class="section times"]'
schedules = driver.find_elements_by_xpath(xp_schedule)
hours_list = []
carrier_list = []
for schedule in schedules:
hours_list.append(schedule.text.split('n')[0])
carrier_list.append(schedule.text.split('n')[1])
# ัะฐะทะดะตะปัะตะผ ัะฒะตะดะตะฝะธั ะพ ะฒัะตะผะตะฝะธ ะธ ะพ ะฟะตัะตะฒะพะทัะธะบะฐั
ะผะตะถะดั ัะตะนัะฐะผะธ a ะธ b
a_hours = hours_list[::2]
a_carrier = carrier_list[1::2]
b_hours = hours_list[::2]
b_carrier = carrier_list[1::2]
cols = (['Out Day', 'Out Time', 'Out Weekday', 'Out Airline', 'Out Cities', 'Out Duration', 'Out Stops', 'Out Stop Cities',
'Return Day', 'Return Time', 'Return Weekday', 'Return Airline', 'Return Cities', 'Return Duration', 'Return Stops', 'Return Stop Cities',
'Price'])
flights_df = pd.DataFrame({'Out Day': a_day,
'Out Weekday': a_weekday,
'Out Duration': a_duration,
'Out Cities': a_section_names,
'Return Day': b_day,
'Return Weekday': b_weekday,
'Return Duration': b_duration,
'Return Cities': b_section_names,
'Out Stops': a_stop_list,
'Out Stop Cities': a_stop_name_list,
'Return Stops': b_stop_list,
'Return Stop Cities': b_stop_name_list,
'Out Time': a_hours,
'Out Airline': a_carrier,
'Return Time': b_hours,
'Return Airline': b_carrier,
'Price': prices_list})[cols]
flights_df['timestamp'] = strftime("%Y%m%d-%H%M") # ะฒัะตะผั ัะฑะพัะฐ ะดะฐะฝะฝัั
return flights_df
เจฎเฉเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจจเจพเจฎ เจฆเฉเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ เจคเจพเจ เจเฉ เจเฉเจก เจจเฉเฉฐ เจธเจฎเจเจฟเจ เจเจพ เจธเจเฉ. เจฏเจพเจฆ เจฐเฉฑเจเฉ เจเจฟ เจตเฉเจฐเฉเจเจฌเจฒ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ a
เจฎเจพเจฐเจ เจฆเฉ เจชเจนเจฟเจฒเฉ เจชเฉเจพเจ
เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉ, เจ
เจคเฉ b
- เจฆเฉเจเฉ เจจเฉเฉฐ. เจเจฒเฉ เจ
เจเจฒเฉ เจซเฉฐเจเจธเจผเจจ เจคเฉ เจเจฒเจฆเฉ เจนเจพเจเฅค
เจธเจนเจพเจเจคเจพ เจตเจฟเจงเฉ
เจธเจพเจกเฉ เจเฉเจฒ เจนเฉเจฃ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจนเฉ เจเฉ เจธเจพเจจเฉเฉฐ เจตเจพเจงเฉ เจเฉเจ เจจเจคเฉเจเฉ เจฒเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจนเจจเจพเจ เจจเจคเฉเจเจฟเจเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ. เจเจน เจฒเฉเจ เจเฉฑเจฅเฉ เจเจคเจฎ เจนเฉ เจธเจเจฆเจพ เจธเฉ, เจเจฟเจเจเจเจฟ เจเจน เจฆเฉ เจซเฉฐเจเจธเจผเจจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจช เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจนเจฐ เจเฉเจเจผ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจ เจเฉ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเจช เจเฉเจฒเฉเจน เจธเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจ
เจธเฉเจ เจ
เจเฉ เจคเฉฑเจ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจเจ เจเฉเจ เจธเจนเจพเจเจ เจตเจฟเจงเฉเจเจ 'เจคเฉ เจตเจฟเจเจพเจฐ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจน เจเจฎเฉเจฒเจพเจ เจ
เจคเฉ เจเฉเจ เจนเฉเจฐ เจเฉเจเจผเจพเจ เจญเฉเจเจฃ เจฆเจพ เจเฉเจก เจนเฉเฅค เจเจน เจธเจญ เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจชเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ start_kayak
, เจเจฟเจธ เจฌเจพเจฐเฉ เจ
เจธเฉเจ เจนเฉเจฃ เจตเจฟเจเจพเจฐ เจเจฐเจพเจเจเฉเฅค
เจเจธ เจซเฉฐเจเจธเจผเจจ เจฒเจ เจธเจผเจนเจฟเจฐเจพเจ เจ
เจคเฉ เจฎเจฟเจคเฉเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ, เจเจน เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจฒเจฟเฉฐเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ kayak
, เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจชเฉฐเจจเฉ 'เจคเฉ เจฒเฉ เจเจพเจฃ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเจ เจจเจคเฉเจเฉ เจธเจผเจพเจฎเจฒ เจนเฉเจฃเจเฉ เจเฉ เจเจฟ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจจเจพเจฒ เจเจนเจจเจพเจ เจฆเฉ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจฎเฉเจฒ เจฆเฉเจเจฐเจพ เจเฉเจฐเจฎเจฌเฉฑเจง เจเฉเจคเฉ เจเจพเจฃเจเฉเฅค เจชเจนเจฟเจฒเฉ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจธเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจ
เจธเฉเจ เจชเฉฐเจจเฉ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจเฉเจฎเจคเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจพเจเจเฉ. เจ
เจฐเจฅเจพเจค, เจ
เจธเฉเจ เจเจฟเจเจ เจฆเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉเจฎเจค เจ
เจคเฉ เจเจธเจค เจเฉเจฎเจค เจฆเจพ เจชเจคเจพ เจฒเจเจพเจตเจพเจเจเฉเฅค เจเจน เจธเจญ, เจธเจพเจเจ เจฆเฉเจเจฐเจพ เจเจพเจฐเฉ เจเฉเจคเฉ เจญเจตเจฟเฉฑเจเจฌเจพเจฃเฉ เจฆเฉ เจจเจพเจฒ, เจเจฎเฉเจฒ เจฆเฉเจเจฐเจพ เจญเฉเจเจฟเจ เจเจพเจตเฉเจเจพ. เจชเฉฐเจจเฉ 'เจคเฉ, เจ
เจจเฉเจธเจพเจฐเฉ เจธเจพเจฐเจฃเฉ เจเฉฑเจชเจฐเจฒเฉ เจเฉฑเจฌเฉ เจเฉเจจเฉ เจตเจฟเฉฑเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจเจธ เจธเจพเจฐเจฃเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ, เจตเฉเจธเฉ, เจธเจนเฉ เจคเจพเจฐเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉเจ เจเจฐเจจ เจตเฉเจฒเฉ เจเฉฑเจ เจเจฒเจคเฉ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจธเจพเจฐเจฃเฉ เจชเฉฐเจจเฉ 'เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
def start_kayak(city_from, city_to, date_start, date_end):
"""City codes - it's the IATA codes!
Date format - YYYY-MM-DD"""
kayak = ('https://www.kayak.com/flights/' + city_from + '-' + city_to +
'/' + date_start + '-flexible/' + date_end + '-flexible?sort=bestflight_a')
driver.get(kayak)
sleep(randint(8,10))
# ะธะฝะพะณะดะฐ ะฟะพัะฒะปัะตััั ะฒัะฟะปัะฒะฐััะตะต ะพะบะฝะพ, ะดะปั ะฟัะพะฒะตัะบะธ ะฝะฐ ััะพ ะธ ะตะณะพ ะทะฐะบัััะธั ะผะพะถะฝะพ ะฒะพัะฟะพะปัะทะพะฒะฐัััั ะฑะปะพะบะพะผ try
try:
xp_popup_close = '//button[contains(@id,"dialog-close") and contains(@class,"Button-No-Standard-Style close ")]'
driver.find_elements_by_xpath(xp_popup_close)[5].click()
except Exception as e:
pass
sleep(randint(60,95))
print('loading more.....')
# load_more()
print('starting first scrape.....')
df_flights_best = page_scrape()
df_flights_best['sort'] = 'best'
sleep(randint(60,80))
# ะะพะทัะผัะผ ัะฐะผัั ะฝะธะทะบัั ัะตะฝั ะธะท ัะฐะฑะปะธัั, ัะฐัะฟะพะปะพะถะตะฝะฝะพะน ะฒ ะฒะตัั
ะฝะตะน ัะฐััะธ ัััะฐะฝะธัั
matrix = driver.find_elements_by_xpath('//*[contains(@id,"FlexMatrixCell")]')
matrix_prices = [price.text.replace('$','') for price in matrix]
matrix_prices = list(map(int, matrix_prices))
matrix_min = min(matrix_prices)
matrix_avg = sum(matrix_prices)/len(matrix_prices)
print('switching to cheapest results.....')
cheap_results = '//a[@data-code = "price"]'
driver.find_element_by_xpath(cheap_results).click()
sleep(randint(60,90))
print('loading more.....')
# load_more()
print('starting second scrape.....')
df_flights_cheap = page_scrape()
df_flights_cheap['sort'] = 'cheap'
sleep(randint(60,80))
print('switching to quickest results.....')
quick_results = '//a[@data-code = "duration"]'
driver.find_element_by_xpath(quick_results).click()
sleep(randint(60,90))
print('loading more.....')
# load_more()
print('starting third scrape.....')
df_flights_fast = page_scrape()
df_flights_fast['sort'] = 'fast'
sleep(randint(60,80))
# ะกะพั
ัะฐะฝะตะฝะธะต ะฝะพะฒะพะณะพ ััะตะนะผะฐ ะฒ Excel-ัะฐะนะป, ะธะผั ะบะพัะพัะพะณะพ ะพััะฐะถะฐะตั ะณะพัะพะดะฐ ะธ ะดะฐัั
final_df = df_flights_cheap.append(df_flights_best).append(df_flights_fast)
final_df.to_excel('search_backups//{}_flights_{}-{}_from_{}_to_{}.xlsx'.format(strftime("%Y%m%d-%H%M"),
city_from, city_to,
date_start, date_end), index=False)
print('saved df.....')
# ะะพะถะฝะพ ัะปะตะดะธัั ะทะฐ ัะตะผ, ะบะฐะบ ะฟัะพะณะฝะพะท, ะฒัะดะฐะฒะฐะตะผัะน ัะฐะนัะพะผ, ัะพะพัะฝะพัะธััั ั ัะตะฐะปัะฝะพัััั
xp_loading = '//div[contains(@id,"advice")]'
loading = driver.find_element_by_xpath(xp_loading).text
xp_prediction = '//span[@class="info-text"]'
prediction = driver.find_element_by_xpath(xp_prediction).text
print(loading+'n'+prediction)
# ะธะฝะพะณะดะฐ ะฒ ะฟะตัะตะผะตะฝะฝะพะน loading ะพะบะฐะทัะฒะฐะตััั ััะฐ ัััะพะบะฐ, ะบะพัะพัะฐั, ะฟะพะทะถะต, ะฒัะทัะฒะฐะตั ะฟัะพะฑะปะตะผั ั ะพัะฟัะฐะฒะบะพะน ะฟะธััะผะฐ
# ะตัะปะธ ััะพ ะฟัะพะทะพัะปะพ - ะผะตะฝัะตะผ ะตั ะฝะฐ "Not Sure"
weird = 'ยฏ_(ใ)_/ยฏ'
if loading == weird:
loading = 'Not sure'
username = '[email protected]'
password = 'YOUR PASSWORD'
server = smtplib.SMTP('smtp.outlook.com', 587)
server.ehlo()
server.starttls()
server.login(username, password)
msg = ('Subject: Flight Scrapernn
Cheapest Flight: {}nAverage Price: {}nnRecommendation: {}nnEnd of message'.format(matrix_min, matrix_avg, (loading+'n'+prediction)))
message = MIMEMultipart()
message['From'] = '[email protected]'
message['to'] = '[email protected]'
server.sendmail('[email protected]', '[email protected]', msg)
print('sent email.....')
เจฎเฉเจ เจเฉฑเจ เจเจเจเจฒเฉเฉฑเจ เจเจพเจคเฉ (hotmail.com) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉเฅค เจฎเฉเจ เจเฉฑเจ เจเฉเจฎเฉเจฒ เจเจพเจคเฉ เจจเจพเจฒ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจเจธเจฆเฉ เจเจพเจเจ เจจเจนเฉเจ เจเฉเจคเฉ เจนเฉ, เจเจน เจเจฎเฉเจฒ เจธเจฟเจธเจเจฎ เจเจพเจซเจผเฉ เจฎเจธเจผเจนเฉเจฐ เจนเฉ, เจชเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเฉฐเจญเจต เจตเจฟเจเจฒเจช เจนเจจ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ Hotmail เจเจพเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจญ เจเฉเจ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจก เจตเจฟเฉฑเจ เจเจชเจฃเจพ เจกเฉเจเจพ เจฆเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจน เจธเจฎเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจเจธ เจซเฉฐเจเจธเจผเจจ เจฒเจ เจเฉเจก เจฆเฉ เจเจพเจธ เจญเจพเจเจพเจ เจตเจฟเฉฑเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจจเจเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเจพเจฒ เจชเฉเจฐเจฏเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจก เจจเจพเจฒ เจชเฉเจฐเจฏเฉเจ เจเจฐเจจเจพ เจเจธ เจจเฉเฉฐ เจธเฉฑเจเจฎเฉเฉฑเจ เจธเจฎเจเจฃ เจฆเจพ เจเฉฑเจเฉ เจเฉฑเจ เจคเจฐเฉเจเจพ เจนเฉเฅค
เจคเจฟเจเจฐ เจธเจฟเจธเจเจฎ
เจนเฉเจฃ เจเจฆเฉเจ เจ เจธเฉเจ เจเจน เจธเจญ เจเฉเจ เจเจฐ เจฒเจฟเจ เจนเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจ เจธเฉเจ เจเฉฑเจฒ เจเฉเจคเฉ เจธเฉ, เจ เจธเฉเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจฒเฉเจช เจฌเจฃเจพ เจธเจเจฆเฉ เจนเจพเจ เจเฉ เจธเจพเจกเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจเฉเจฐเจฟเจชเจ เจเจชเจญเฉเจเจคเจพ เจคเฉเจ เจธเจผเจนเจฟเจฐเจพเจ เจ เจคเฉ เจคเจพเจฐเฉเจเจพเจ เจฌเจพเจฐเฉ เจกเฉเจเจพ เจฆเฉ เจฌเฉเจจเจคเฉ เจเจฐเจฆเฉ เจนเฉเฅค เจเจฆเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจฒเจเจพเจคเจพเจฐ เจฐเฉเจธเจเจพเจฐเจ เจฆเฉ เจจเจพเจฒ เจเฉเจธเจ เจเจฐ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจนเจฐ เจตเจพเจฐ เจเจธ เจกเฉเจเจพ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจฆเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉเจ เจฐเฉฑเจเจฆเฉ, เจเจธเจฒเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฒเจพเจเจจเจพเจ, เจเฉเจธเจเจฟเฉฐเจ เจฆเฉ เจธเจฎเฉเจ เจฒเจ, เจเจนเจจเจพเจ เจฆเฉ เจนเฉเจ เจพเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจ เจธเจชเจธเจผเจ เจเจฐเจเฉ เจเจฟเฉฑเจชเจฃเฉ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉเจเจฐเจพ เจฒเฉเฉเฉเจเจฆเจพ เจกเฉเจเจพ. เจธเจเฉเจฐเจฟเจชเจ เจนเจพเจฐเจกเจเฉเจก เจเฉเจคเฉ เจเจ เจนเฉเฅค
city_from = input('From which city? ')
city_to = input('Where to? ')
date_start = input('Search around which departure date? Please use YYYY-MM-DD format only ')
date_end = input('Return when? Please use YYYY-MM-DD format only ')
# city_from = 'LIS'
# city_to = 'SIN'
# date_start = '2019-08-21'
# date_end = '2019-09-07'
for n in range(0,5):
start_kayak(city_from, city_to, date_start, date_end)
print('iteration {} was complete @ {}'.format(n, strftime("%Y%m%d-%H%M")))
# ะะดัะผ 4 ัะฐัะฐ
sleep(60*60*4)
print('sleep finished.....')
เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจเฉเจธเจ เจฐเจจ เจ
เจเจฟเจนเจพ เจฆเจฟเจธเจฆเจพ เจนเฉเฅค
เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจเฉเจธเจ เจฐเจจ
เจจเจคเฉเจเฉ
เจเฉ เจคเฉเจธเฉเจ เจเจธ เจจเฉเฉฐ เจนเฉเจฃ เจคเฉฑเจ เจฌเจฃเจพเจเจ เจนเฉ, เจคเจพเจ เจตเจงเจพเจเจเจ! เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจนเฉเจฃ เจเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเจพ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฐ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจฎเฉเจ เจเจธเจจเฉเฉฐ เจธเฉเจงเจพเจฐเจจ เจฆเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเจฐเฉเจเฉ เจฆเฉเจ เจธเจเจฆเจพ เจนเจพเจ. เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจธเจจเฉเฉฐ เจเจตเจฟเจฒเฉเจ เจจเจพเจฒ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจคเจพเจ เจเฉ เจเจน เจเจฎเฉเจฒเจพเจ เจฆเฉ เจฌเจเจพเจ เจเฉเจเจธเจ เจธเฉเจจเฉเจนเฉ เจญเฉเจเฉเฅค เจคเฉเจธเฉเจ เจเจ เจธเจฐเจตเจฐเจพเจ เจคเฉเจ เจเฉฑเจเฉ เจธเจฎเฉเจ เจจเจคเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ VPN เจเจพเจ เจเจฟเจธเฉ เจนเฉเจฐ เจเฉเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจธเจพเจเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจน เจฆเฉเจเจฃ เจฒเจ เจเจพเจเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจตเฉ เจเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจเฉ เจเจน เจเฉฑเจ เจตเจฟเจ เจเจคเฉ เจนเฉ, เจชเจฐ เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจตเฉ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจฟเจธเฉ เจตเฉ เจนเจพเจฒเจค เจตเจฟเฉฑเจ, เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจ เจงเจพเจฐ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉ เจคเจพเจ เจตเจงเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจเฉฑเจ เจเจเจธเจฒ เจซเจพเจเจฒ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเฉฑเจ เจเจฎเฉเจฒ เจจเจพเจฒ เจ เจเฉเจเจฎเฉเจเจ เจตเจเฉเจ เจญเฉเจเฉ เจเจ เจนเฉเฅค
เจธเจฟเจฐเจซเจผ เจฐเจเจฟเจธเจเจฐเจก เจเจชเจญเฉเจเจคเจพ เจนเฉ เจธเจฐเจตเฉเจเจฃ เจตเจฟเฉฑเจ เจนเจฟเฉฑเจธเจพ เจฒเฉ เจธเจเจฆเฉ เจนเจจเฅค
เจเฉ เจคเฉเจธเฉเจ เจตเฉเจฌ เจธเจเฉเจฐเฉเจชเจฟเฉฐเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ?
-
เจเฉ
-
เจเฉเจ
8 เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉ เจตเฉเจ เจชเจพเจเฅค 1 เจตเจฐเจคเฉเจเจเจพเจฐ เจฌเจเจฟเจเฅค
เจธเจฐเฉเจค: www.habr.com