作者查詢 / art1
作者 art1 在 PTT [ Python ] 看板的留言(推文), 共189則
限定看板:Python
看板排序:
全部HatePolitics34054Gossiping9604AOE1100Browsers825C_Chat537RTS465ONLINE442GuildWars312Soft_Job309StarCraft264CFantasy263EZsoft217Python189NBA168movie164PublicIssue159GameDesign155AfterPhD130Steam107Sub_DigiWare104PC_Shopping99Stock93RegExp83Comic78RealPlaying78Windows75PlayStation72Web_Design66Militarylife65ComGame-Plan57Hunter57Google54PttLaw54C_and_CPP53L_SecretGard41Military41Hearthstone40eSports34Kaohsiung33ChineseChess30EAseries29GVOnline29L_TalkandCha29Programming26CGI-Game25GO25ChineseMed23WarCraft22C_ChatBM21Tech_Job21ASM20IME18Ajax17nCoV201916Cabal14chess14Hiking14younker14The-fighting13Magic12book11DataScience11FuMouDiscuss11BabyMother10java10Policy10WOW10Yup98-0910SYSOP9toberich9Beauty8C_BOO8iOS8NCYU_Fst_998NSwitch8GossipPicket7PLT7car6CodeJob6Eng-Class6Office6YOLO6C_WorkBoard5Little-Games5NTUT_EE493A5Songs5WuLing46-3175HateP_Picket4joke4KS98-3124Minecraft4PCReDive4DIABLO3Editor3Linux3ROL_Online3Snooker3TY_Research3XBOX3AI_Art2AirForce2Chemistry2DotA22DPP2Emergency2Examination2HBO2iPod2Koei2NBA_Fantasy2OOAD2share2Shooter-game2Video2Vocaloid2Warfare2ZARD2About_Life1AC_In1AndroidDev1AVEncode1balaz1biker1ck61st3171CPU_FS7411EzHotKey1FCSH_133101feminine_sex1FinalFantasy1FiremanLife1FishShrimp1FJU-ACC90a1GENSHIKEN1historia1Hornets1HRM1IA1Instant_Mess1kekkai1KMT1kotaro1media-chaos1NBAEasyChat1NCCU1NCU97ME-B1NCYU_Fst_981NIU-ECE94b1NTHU-EE-CAPT1NTPU-CSIE981NTUCHESS1NTUmed911Nuggets1Old-Games1Olympics_ISG1Palmar_Drama1PCSH91_3051PhD1PHX-Suns1PingTung1SAN1Sangokumusou1ScienceNote1scu_transfer1SFFamily1Shu-Lin1ShuangHe1SongShan1soul1specialman1SuperHeroes1TaichungBun1Taiwanlit1Teacher1Theater1TSU1TW-language1TYJH_89_3261Wallpaper1WarHammer1<< 收起看板(179)
23F推: 一定要用 grid 嗎?不能用 pack?06/09 09:31
24F推: 把 btn1 跟 btn4 加上 padx = 1,然後2 跟 3設成 14 跟 1506/09 10:06
25F→: 看起來就有對齊了06/09 10:06
26F推: 或是四個按鈕寬度都設成 15,btn1 跟 btn4 加上 ipad = 506/09 10:09
27F→: padx 跟 ipadx 都是加在 grid() 的參數裏面06/09 10:09
39F推: 是 ipadx,不是 ipad06/09 22:12
40F→: 原來是我打錯 = =|||06/09 22:12
41F推: 為按鈕設定的寬度都會再被加上陰影像素的部份,當你在同一列06/09 22:14
42F→: 塞兩個按鈕,陰影像素的寬度就是一個按鈕的兩倍,所以只能靠06/09 22:15
43F→: 調整 padx 或 ipadx 寬度來達到看起來一樣寬的效果06/09 22:16
44F推: 用 pack 的話,是寫成這樣 https://pastebin.com/D673nPk706/09 22:59
45F→: 最主要就是要新增一個容器把兩個要併排的按鈕包起來06/09 23:01
60F推: 你可以自己嘗試把那些參數都去掉,或改成你想要的看看效果06/10 00:37
17F推: 買個專業的 OCR 軟體來辨識比較實在一些06/07 16:02
1F推: 把每次讀到的row[x]新增到另外的串列裏面?寫入時就使用另外06/02 15:17
2F→: 的這個串列06/02 15:17
3F推: 不過 j 是從哪邊冒出來的?06/02 15:22
4F推: 不過你是不是不懂 for row in csv.reader()的意義阿?06/02 15:24
5F→: row 的內容已經會隨著迴圈的進行不斷變化了06/02 15:25
4F推: 似乎是要多用一層小括號把你的 3 個引數包起來06/02 07:32
5F推: 又好像是呼叫 BasePage 時需要先加一個 driver 的引數?06/02 08:11
10F推: 這種少了第一個參數,但錯誤訊息卻是說你少了最後一個參數06/02 15:05
11F→: 對類別不熟的人就會被誤導了06/02 15:06
5F推: 這解法是把鏈結串列存的值轉成字串串接起來,再把字串以相反06/02 00:43
6F→: 的順序讀出來並轉成整數後相加,相加後的字串再反轉一次後存06/02 00:46
7F→: 到串列裏面,同時也要轉成整數,最後缺的就是轉成鏈結串列的06/02 00:46
8F→: 格式06/02 00:47
9F→: 所以你想辦法把這個串列轉成題目需要的 ListNode 後回傳就行06/02 00:47
4F推: 不覺得第二個 while 的位置很怪嗎?05/29 21:18
10F推: find_element_by_css_selector('tr > td > textarea')05/22 19:23
4F推: 要寫爬蟲最好去了解一下 html05/11 12:49
14F推: print(soup.select('a.hotgame > p.game'))05/11 20:26
15F→: 這是利用 css 選擇器來選到你要的元素,所以也要去了解一下05/11 20:27
16F→: 這樣才能比較有效率的抓出想要的資料05/11 20:27
17F推: select 會回傳串列(list),所以串列元素的text就是你要的05/11 20:34
25F推: 你要注意印出來的資料最前面跟最後面有 [ 跟 ]05/12 00:38
26F→: 這代表在[]裡面(也就是串列list)的元素是以逗號 , 隔開05/12 00:39
27F→: 串列裡面的每一個元素其實都是 bs4 建構的一種物件,包含了05/12 00:40
28F→: 各種資料和函式,你需要的只是串列元素的text屬性值,至於05/12 00:42
29F→: 排行,初步看是按照串列裏面的順序,因為神魔存在索引值 005/12 00:44
30F→: 的位置05/12 00:44
31F→: 存取text屬性值的程式碼像這樣05/12 00:45
32F→: soup.select('a.hotgame > p.game')[0].text05/12 00:45
33F→: 實際上不會這樣存取,而是用 for..in...迴圈來讀取05/12 00:46
34F→: for item in soup.select('a.hotgame > p.game'):05/12 00:46
35F→: print(item.text)05/12 00:47
36F推: a.hotgame > p.game 是指只要有符合這個順序與類別名稱的05/12 00:50
37F→: html 元素都抓出來05/12 00:50
38F→: 應該還要加上一個標籤名稱才對05/12 00:51
39F→: select 應該是專門用來透過 CSS 選擇器找資料的函式05/12 00:53
40F→: 應該說找 html 元素才對05/12 00:54
51F推: 對,因為 soup 就是用來存 html 解析之後得到的資料05/12 10:57
52F→: 我一開始寫爬蟲時對 html 跟 python 都不太了解,也是像你這05/12 10:59
53F→: 樣一層一層找下去,但這種方式太痛苦了05/12 10:59
54F→: 後來學了 html 之後,就比較知道要怎麼快速取出已解析的html05/12 11:00
55F→: 元素05/12 11:01
56F→: 在學的時候是連 CSS、JavaScript一起學,實際用 JavaScript05/12 11:02
57F→: 透過 CSS 選擇器去操作各種 html 元素05/12 11:02
58F→: 所以之後就了解到 bs4 已經幫我們把 html 元素都解出來了05/12 11:03
59F→: 只要知道存在哪些對應的位置,並學會取出的語法就好05/12 11:04
60F→: 如果不懂 CSS 選擇器的話,用找字串的方式去處理比較沒效率05/12 11:05
61F推: 看別人寫爬蟲都是練習爬一些把資料整合呈現的網站,例如電影05/12 11:10
62F→: 相關、拍賣相關、股票相關之類的05/12 11:10
67F推: developer.mozilla.org/zh-TW/docs/Glossary/CSS_Selector05/12 15:41
68F→: 前面自行加上https://05/12 15:41
1F推: 把 res.text 印出來看05/10 07:16
2F→: 是不是查詢的 api 不是像你寫的這樣用? BookName754滿怪的05/10 07:27
3F推: 編碼我是用big5才不會亂碼05/10 07:30
6F推: 要去看 linear_assignment.py05/02 02:57