ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comความรู้ทั่วไปSearch Engine OptimizationSEO Blue Oceanแจก imacro + php เก็บค่า keyword ครับ ปรับปรุงแล้ว!!!
หน้า: [1] 2 3 ... 5   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แจก imacro + php เก็บค่า keyword ครับ ปรับปรุงแล้ว!!!  (อ่าน 22571 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« เมื่อ: 10 กรกฎาคม 2011, 12:21:27 »

ปรับปรุงไหม่นะครับแทนของเก่าที่ใช้ php ดึงมาทีเดียวเป็นเอา imacro ดึงทีละอันแล้วไปตัดที่ไม่ต้องการออกแทนเพราะของเก่ามัน warning อะไรซักอย่างไม่รู้แก้ยังไง Tongue




ทำหัว csv result.csv ประมาณนี้นะครับ


โค๊ด:
seed keyword,"keyword",&start990,intitle:"keyword",inurl:"keyword",inurl:"keyword" intitle:"keyword"

ใน csv keyword.csv ใช้ col1 นะครับและต้องเป็น "keyword" แบบนี้นะครับ

imacro ครับ

โค๊ด:
VERSION BUILD=6700624 RECORDER=FX
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_TAG 2

'INCLUDE SITE
CMDLINE !DATASOURCE C:\csv\google2.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
'==============================================================
SET !VAR2 {{!col1}}
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q={{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'==============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q={{!col1}}&aq=f&aqi=g10&aql=&oq=&start=990
TAG POS=1 TYPE=I ATTR=TXT:In* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'===============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=intitle:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'===============================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=inurl:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL
'=================================================================
TAB T=1
URL GOTO=http://www.google.com/search?hl=en&source=hp&biw=1136&bih=615&q=intitle:{{!col1}}+inurl:{{!col1}}&aq=f&aqi=g10&aql=&oq=
TAG POS=1 TYPE=DIV ATTR=ID:resultStats&&TXT:About* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL

TAB T=2
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/gg_res2.php ATTR=NAME:keyword CONTENT={{!VAR1}}
SET !VAR1 NULL
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/gg_res2.php ATTR=NAME:submit&&VALUE:submit
TAG POS=1 TYPE=P ATTR=TXT:* EXTRACT=TXT
ADD !VAR2 +{{!EXTRACT}}
SET !EXTRACT NULL

SET !EXTRACT {{!VAR2}}
SAVEAS TYPE=EXTRACT FOLDER=C:\csv FILE=result2.csv

php ชื่อ gg_res2.php ครับ

โค๊ด:
<html>
<body>
<form method="post" action="<?php echo $PHP_SELF;?>">
keyword : <input type="text" name="keyword" /></br>
<input type="submit" value="submit" name="submit">
</form>
<br/>
<?php
function get_string_between($string$start$end){
$string " ".$string;
$ini strpos($string,$start);
if ($ini == 0) {
return "";
}
$ini += strlen($start);
$len strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
function 
parse_results($result) {
$temp get_string_between($result"About "" results");
if($temp == NULL)
{
$temp get_string_between($result"In order to show you the most relevant results, we have omitted some entries very similar to the "" already");
}
$temp str_replace(","""$temp);
return $temp;
}
// $r = str_replace("\"","",$r);
// $r = str_replace("\\","",$r);
// $q = str_replace(" ", "+", $q);
//start====================
$k $_POST["keyword"];
if (
$k != ""){
$keyword_res1 parse_results($k);
echo 
"<p>";
echo 
$keyword_res1;
echo 
"</p>";
}
else
echo &
#39;no keyword&#39;;
?>

</body>
</html>


เดี๋ยวอีกซักพักจะทำ compare matrix มาแจกต่อนะครับ วันนี้ขอพักล่ะครับไม่ไหวละ
เรื่องโดน google block ผมลองกรอก capchar เข้าไปแล้วกดรันไหม่มันก็รันได้นะครับ

ผิดพลาดประการใดแนะนำด้วยนะครับผมเพิ่งเขียนวันนี้ไม่ได้ไล่โดยละเอียด wanwan017

ลืมบอกวิธีใช้
วิธีใช้ เปิดหน้านึงไว้รัน imacro แล้วเปิด tab 2 เปิด gg_res2.php ไว้
พอได้ไฟล์ result.csv แล้วให้ edit ด้วย notepad กด ctrl + h กดค้นหาเครื่องหมาย + แล้ว replace ด้วย "," ครับ
จากนั้นเซพพอเซพแล้วปิดไปเปิดด้วย excel มันก็จะแบ่ง cell เรียบร้อย Tongue
« แก้ไขครั้งสุดท้าย: 10 กรกฎาคม 2011, 17:26:25 โดย postmunnet » บันทึกการเข้า
bajakung
สมุนแก๊งเสียว
*

พลังน้ำใจ: 30
ออฟไลน์ ออฟไลน์

กระทู้: 562



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 กรกฎาคม 2011, 12:24:32 »

แจ่มอะ  wanwan020
บันทึกการเข้า
smapan
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 643
ออฟไลน์ ออฟไลน์

กระทู้: 8,272



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 10 กรกฎาคม 2011, 12:27:09 »

+1
บันทึกการเข้า

จูมล่าโฮส สยามโฮสเว็บ modty.com
รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***
jittapan
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 28
ออฟไลน์ ออฟไลน์

กระทู้: 850



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 10 กรกฎาคม 2011, 12:29:48 »

+1
เก็บก่อน   แหม! ถ้ามีแมททริกด้วยก็ดี  แต่อย่างไรก็ขอขอบคุณครับ    wanwan007
บันทึกการเข้า

tananon
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 90
ออฟไลน์ ออฟไลน์

กระทู้: 762



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 10 กรกฎาคม 2011, 12:30:39 »

+1 ครับ wanwan017
บันทึกการเข้า

postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« ตอบ #5 เมื่อ: 10 กรกฎาคม 2011, 12:32:28 »

รู้สึกว่าถ้าจะทำ matrix ด้วยต้องใช้ csv เอามาจาก google adword แล้วเขียน php เพิ่มในส่วน Compare น่ะครับ
พอดีผมขี้เกียจแหล่วสมองมันอาร์ตครับวิ่งเป็นพักๆ Tongue
บันทึกการเข้า
คุณนายหวานแหวว
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 388
ออฟไลน์ ออฟไลน์

กระทู้: 3,097



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 10 กรกฎาคม 2011, 12:47:54 »

+1 thank you 109>>>110
บันทึกการเข้า

balungka
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 775



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 10 กรกฎาคม 2011, 13:42:37 »

แจ่มครับ เดี๋ยวไปเขียนต่อถ้า(ผมขยันทำเสร็จจะเอามาแจ่มครับ)
บันทึกการเข้า

postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« ตอบ #8 เมื่อ: 10 กรกฎาคม 2011, 13:45:40 »

ผมถึงทางตันละครับมันขึ้น warning อันที่ 3 4 5 อ่ะครับ wanwan004

กำลังนั่งง wanwan022
บันทึกการเข้า
medieval
สมุนแก๊งเสียว
*

พลังน้ำใจ: 70
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #9 เมื่อ: 10 กรกฎาคม 2011, 14:05:38 »

เขียน IMACRO เก็บดีกว่าครับ ได้ประมาณ 100KEYWORD น่าจะได้นะครับ ถ้าPHP ต้องเขียนพอกซี่ไปอีกด้วย
บันทึกการเข้า

postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« ตอบ #10 เมื่อ: 10 กรกฎาคม 2011, 14:11:07 »

งั้นเดี๋ยวโมมาแจกไหม่ครับ ได้แนวคิดเพิ่มอีกละ wanwan020
จริงๆ ใช้ php เพราะว่ามันดึงไวดี ทีเดียวครบเลยแหะๆ Embarrassed เอา php มาใช้ตัดสิ่งที่ไม่ต้องการแทน Cry
บันทึกการเข้า
mamild
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 196



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 10 กรกฎาคม 2011, 14:15:16 »

ผมว่าใช้ PHP Dom เข้ามาช่วยคัดดีกว่าครับ ใส่ฟังชั่นตัดคู่แข่ง > 100000 ได้เลยนะครับ อิอิ

 Embarrassed
บันทึกการเข้า

กลับมาแล้วนะครับ เว็บที่ลงธีม VPS ผมโดนตัด เดือนนี้ ไม่มีเวลาทั้งเดือนเลย ผมต้องขอโทษจริง ๆ
เดี๋ยวภายในอาทิตย์นี้จะลงให้ 4 ธีมนะครับ

ขออภัยครับ
ccsps
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 440



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 10 กรกฎาคม 2011, 14:15:27 »

เยี่ยมครับ! ขอบคุณมาก ถ้าโมให้เป็น PHP น่าจะ Work นะครับ
บันทึกการเข้า

. . . . .
Fuji
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 330



ดูรายละเอียด
« ตอบ #13 เมื่อ: 10 กรกฎาคม 2011, 14:15:34 »

+1 ขอบคุณครับ
บันทึกการเข้า

postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« ตอบ #14 เมื่อ: 10 กรกฎาคม 2011, 14:17:52 »

ผมว่าใช้ PHP Dom เข้ามาช่วยคัดดีกว่าครับ ใส่ฟังชั่นตัดคู่แข่ง > 100000 ได้เลยนะครับ อิอิ

 Embarrassed

แหะๆ เขียนแนวทางมาแชร์เลยครับ ผม php ไม่เก่งเลยครับ  Cry
บันทึกการเข้า
adsene5438
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 3852
ออฟไลน์ ออฟไลน์

กระทู้: 9,763



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 10 กรกฎาคม 2011, 14:25:53 »

จริงๆผมเขียนไว้นานแล้วด้วยตัวนี้อะ แต่ไอมาโครดุ้นๆเลยอะ อิอิอิ แบบนี้เลย
บันทึกการเข้า
mamild
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 196



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 10 กรกฎาคม 2011, 14:27:26 »

ผมว่าใช้ PHP Dom เข้ามาช่วยคัดดีกว่าครับ ใส่ฟังชั่นตัดคู่แข่ง > 100000 ได้เลยนะครับ อิอิ

 Embarrassed

แหะๆ เขียนแนวทางมาแชร์เลยครับ ผม php ไม่เก่งเลยครับ  Cry

ผมเคยลองอยู่พักนึง แต่ก็ขี้เกียจไปยาวเลยครับ กลับไปนั่งหามือเองต่ออ่ะครับพี่  Tongue

ก็ใช้ $ตัวแปร->find('ชื่อ tag html');
แล้วก็ใช้ Regex คัดที่คู่แข่งเกิน XXXXXXX ออก แล้วข้ามไปเก็บตัวอื่นต่อเลยอะครับ

ปล.ผมก็ไม่เก่ง PHP เลยครับพี่ อยากเรียนวิศวะคอมมาก ๆ แต่ดันจบสายศิลป์มาซะนี่ ทุกวันนี้ผมก็เลยต้องหาหนังสือ PHP มานั่งอ่าน โหลด class มานั่งแกะอยู่เลยครับ
บันทึกการเข้า

กลับมาแล้วนะครับ เว็บที่ลงธีม VPS ผมโดนตัด เดือนนี้ ไม่มีเวลาทั้งเดือนเลย ผมต้องขอโทษจริง ๆ
เดี๋ยวภายในอาทิตย์นี้จะลงให้ 4 ธีมนะครับ

ขออภัยครับ
ytoom99su
ก๊วนเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 289



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 10 กรกฎาคม 2011, 14:37:12 »

ขอบคุณมักๆ wanwan016
บันทึกการเข้า
postmunnet
Global Moderator
หัวหน้าแก๊งเสียว
*****

พลังน้ำใจ: 269
ออฟไลน์ ออฟไลน์

กระทู้: 2,813



ดูรายละเอียด
« ตอบ #18 เมื่อ: 10 กรกฎาคม 2011, 14:38:26 »

ผมอยากตัดพวก About พวกนี้ออกให้เหลือแต่ตัวเลขอ่ะครับเลยเอา php มารวมครับ
ทีนี้คิดว่าถ้าเขียน java script ได้น่าจะทำได้โดยไม่ต้องใช้ php นะครับไม่แน่ใจนะผมเขียนไม่เป็นแหะๆ Tongue


ของพี่รันผมขอมาแกะๆแทะๆได้ไหมครับแหะๆ Embarrassed
บันทึกการเข้า
jamesbondfx
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 108



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 10 กรกฎาคม 2011, 14:38:44 »

    ขอบคุณครับ
ขอ ตัวอย่างไฟล์ excel ได้ไหมครับ
บันทึกการเข้า

หน้า: [1] 2 3 ... 5   ขึ้นบน
พิมพ์