like chéo, cày rank 10/3

  • Người tạo chủ đề Người tạo chủ đề vtalinh
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Anh gửi lại đây
Nơi chốn cao nguyên này
Những buổi chiều mưa giăng kín lối
Căn gác nhỏ và ấm trà nồng khói
Ta gối lên nhau đọc những bài thơ buồn tênh

Anh gửi lại đây
Mấy chùm cỏ may
Em ngắt lưng đồi về cắm bên cửa sổ
Thềm hoa nắng và con mèo nhỏ
Em vẫn thường âu yếm mỗi chiều.
Anh gửi lại đây
Tóc thơm vai gầy
Những sớm mùa đông, nắm tay nhau thả bộ
Em ngoan như bồ câu bé nhỏ
Nép vào anh, môi má ửng hồng
Bài hát em ngân nga dưới những tàng thông
Đã dìu anh qua bao mùa đông xám ngắt.
Anh gửi lại đây
Chất ngất cơn say
Những chiều tái tê, môi hôn rét mướt
Dốc phố nhỏ quanh co trơn trượt
Phòng trà thâu đêm, nghe rượu đắng mềm môi
Những cặp tình nhân say đắm, lả lơi
Họ đến, uống rượu, hôn nhau, rồi ra đi vội vã
Khi ngoài kia, phố vẫn mưa hối hả
Chỉ còn chúng ta với chếnh choáng cơn buồn
Gác nhỏ sương mù, chất ngất yêu đương.
Anh gửi lại đây
Nỗi nhớ gầy hao
Tiếng hát hôm qua đã ngủ yên đồi núi
Vẫn đồng vọng những chiều loang sương khói
Khuôn mặt người tìm gặp giữa cơn mơ
Tội con mèo vẫn nằm đó bơ vơ
Chờ tiếng chân quen về lại nơi thềm cũ.
Cao nguyên ơi, giữa cơn mê ngủ
Em ra đi. Đồi núi cũng ra đi...
 
ngơ cái 710 page

F12 > Console > paste code > enter > enjoy !!!
kFPjUeG.gif

JavaScript:
(function(){
/* Tùy chọn reaction, các bạn thay các số tương ứng vào là được (vd: REACTION = 2)
     0 : Random
     1 : Like
     2 : Love
     3 : Haha
     4 : Wow
     5 : Sad
     6 : Angry
*/
const REACTION = 2;

/* Tùy chọn trang bắt đầu (khỏi phải scan lại từ đầu =]]) */
const START_PAGE = 1;

/* Tùy chọn like cho Top reaction (https://next.voz.vn/members/?key=highest_reaction_score.
    Set bằng 'true' nếu muốn like cho top.
    Vì một voz tân có like bằng nhau
*/

const LIKE_HIGHEST_REACTION = false;
  
/*
    Like theo id người post (https://next.voz.vn/members/{id}/)
    ex: const WHITE_LIST = ["id1", "id2", "id3", "id...N"]
*/
const WHITE_LIST = ["vuducnguyen9x.1631213"];

/*
    Không Like theo id người post
    ex: const BLACK_LIST = ["id1", "id2", "id3", "id...N"] 
*/

const BLACK_LIST = [];

function getHttpRequest() {
  try {return new XMLHttpRequest();}
  catch (error) {}
  try {return new ActiveXObject("Msxml2.XMLHTTP");}
  catch (error) {}
  try {return new ActiveXObject("Microsoft.XMLHTTP");}
  catch (error) {}

  throw new Error("Could not create HTTP request object.");
}

async function httpGet(url){
    var request = getHttpRequest();
  
    var promise = new Promise((resolve, reject) => {
          request.onreadystatechange = function() {
             if (request.readyState==4 && request.status==200)
                {
                    resolve(request.responseText);
                }
          }
    });

    request.open("GET", url, true);
    request.send(null);

    return await promise;
}

async function httpPost(url, data){
    var request = getHttpRequest();
    var promise = new Promise((resolve, reject) => {
          request.onreadystatechange = function() {
             if (request.readyState==4 && request.status==200)
                {
                    resolve(request.responseText);
                }
          }
    });

    request.open("POST", url, true);
    request.setRequestHeader('Accept', 'application/json, text/javascript, */*; q=0.01');
    request.setRequestHeader('content-type', 'application/x-www-form-urlencoded; charset=UTF-8');
    request.send(data);

    return await promise;
}

function sleep (time) {
  return new Promise((resolve) => setTimeout(resolve, time));
}

/*Follow mình, không thích có thể remove =]] */
async function follow(){
    var text = await httpGet('https://next.voz.vn/members/vuducnguyen9x.1631213');
    var parser = new DOMParser();
    var htmlDoc = parser.parseFromString(text, 'text/html');
    var token = htmlDoc.documentElement.getAttribute("data-csrf");
  
    httpPost("https://next.voz.vn/members/vuducnguyen9x.1631213/follow", "_xfRequestUri=/members/vuducnguyen9x.1631213/&_xfWithData=1&_xfToken="+ token +"&_xfResponseType=json");
}
follow();
/*------------------------------------------*/

function querySelectorAll(element, query){
    return Array.from(element.querySelectorAll(query));
}

async function getDocument(url){
    var text = await httpGet(url);
    var parser = new DOMParser();
  
    return parser.parseFromString(text, 'text/html');
}

async function getHighestReactionMembers(){
    var doc = await getDocument("/members/?key=highest_reaction_score");

    return querySelectorAll(doc, ".username").map(item=> /members\/(.*)\//gm.exec(item.href)[1]);
}

async function autoLike(reaction=1){
    var url = /(.*)\/(page)?/gm.exec(window.location.href)[1];
    var totalPage = 1;
    var pageNav = querySelectorAll(document, ".pageNav-page").pop();
    pageNav = pageNav ? pageNav.querySelector("a") : null;
  
    if(pageNav!=null){
        totalPage = /\/page-(.*)/gm.exec(pageNav.href)[1];
    }
    var pathName = /(.*)\/(page)?/gm.exec(window.location.pathname)+ "/";
  
    var highestReactionMembers = await getHighestReactionMembers();
  
    for(var i=START_PAGE;i<=totalPage;i++){
        console.log("-------- Like page: " + i + "--------");
        var htmlDoc = await getDocument(url+"/page-"+i);
        var token = htmlDoc.documentElement.getAttribute("data-csrf");
      
        querySelectorAll(htmlDoc, ".message.message--post").forEach(item=>{
            var postId = /js-post-(.*)/gm.exec(item.id)[1];
            var userId =  /members\/(.*)\//gm.exec(item.querySelector(".username").href)[1];
          
            if(WHITE_LIST!=null && WHITE_LIST.length > 0){
                if(WHITE_LIST.findIndex(item=>item==userId) == -1){
                    console.log("Ignore " + userId);
                    return;
                }
            }
          
            if(BLACK_LIST!=null && BLACK_LIST.length > 0){
                if(BLACK_LIST.findIndex(item=>item==userId) >= 0){
                    console.log("Ignore " + userId);
                  
                    return;
                }
            }
          
            if(!LIKE_HIGHEST_REACTION){
                if(highestReactionMembers.findIndex(item=>item==userId) >= 0){
                    console.log("Ignore " + userId);
                    return;
                }
            }
          
            if(item.querySelector("a.reaction.reaction--imageHidden")){
                 console.log("Like post: "+ postId);
                var r = reaction || Math.floor(Math.random() * 6)+1;
                httpPost("/posts/"+postId+"/react?reaction_id="+r, "_xfRequestUri="+pathName+"page-"+i+"&_xfWithData=1&_xfToken="+token+"&_xfResponseType=json");
            }
        }); 
      
        sleep(500);
    } 
  
    console.log("done");
}

autoLike(REACTION);
})();
 
Anh biết chiều nay Đà Lạt vẫn còn em, vẫn đang ấp ủ em trong lòng cao nguyên lãng đãng. Giờ này em đang làm gì? Đang ngồi ở ban công quán cà phê quen thuộc, cùng chị chủ quán chuyện trò về váy áo. Hay đang thả bộ xuống những con dốc đầy hoa dại tím. Đà Lạt chiều nay nắng nhiều không. Nắng có hôn lên tóc và má em có ứng hồng. Hay giờ này, sương sớm đã chạm ngón tay bàng bạc xuống những mái ngói rêu phong trong thành phố.

Một ngày nào đó, nếu Đà Lạt không còn nữa. Những dấu tích đẹp đẽ hiện tại đã lùi xa để nhường lại những xô bồ thị thành. Ký ức về thành phố Little Paris chỉ còn trong những bức tranh xanh xám của Đinh Cường và những lá thư của Trịnh viết cho Dao Ánh. Lúc ấy, anh biết bấu víu vào đâu để sống tiếp những tháng ngày còn lại.

Anh chỉ muốn giữ Đà Lạt cho mình anh thôi. Liệu có ích kỷ quá không. Đà Lạt với anh không chỉ là núi đồi trập trùng, là mặt hồ thăm thẳm, từng con dốc dài uốn lượn dưới những tàng thông thinh lặng. Những lần áo khoác co ro lang thang phố xá, trong những buổi sớm sương mù hay hoàng hôn cháy đỏ. Đà Lạt của anh là em. Là những nhớ thương chất ngất cho một nửa kia hoang phế. Hoang phế nhưng nồng nàn và mãnh liệt.
Lại nghe "13 jour en France". Nhớ em, nhớ Đà Lạt và viết như một kẻ mộng du. Viết cho em khi hoàng hôn còn đỏ rực ngoài cửa sổ, giờ thì tia nắng cuối cũng vừa khuất sau sau tòa chung cư đối diện. Ngày vẫn buồn và cô đơn. Chỉ khi được ngồi và viết cho em. Anh mới thấy nỗi buồn vơi đi chút ít.
Hãy viết tên anh ở đằng sau một cuốn sách nào đó, trên gác hai của quán cà phê quen thuộc. Để anh đều được gặp em mỗi lần em về lại nơi đây.
Nhờ Đà Lạt ôm thật chặt em tôi...
 
Anh mệt quá
Muốn chợp mắt một lát thôi
Phải chi có em lại đây ngồi
Vỗ về nhau một hai câu chuyện cũ

Thành phố chiều nay
Thành phố mưa bay
Những cơn mưa nhiều như nỗi nhớ
Anh ngủ quên trong lòng quán nhỏ
Trong giấc mơ, cả hai chúng ta đều buồn
Ơ kìa! Người vừa đến sao vội vã đi luôn
Anh còn bao điều chưa kịp nói.
Anh mệt quá
Chỉ muốn gặp em một lát thôi
Xa cách lâu quá rồi
Biết bao giờ được thấy nhau lần nữa.
Mưa vẫn rơi rơi tràn khung cửa
Rơi trên cuộc tình xác lá phai phôi
Nhìn lại chúng ta, đều sắp già rồi
Cúi mong ngày gặp lại
Em còn thương anh như ngày xưa cũ.
Thành phố chiều nay,
Dưới những cơn mưa đổ
Có một người
Đứng lại gọi tên em...
 
rong quán cà phê rất vắng vào mùa mưa
Tiếng dương cầm ẩm ướt như tiếng dế
Bức tường trắng nỗi buồn
Hương cà phê rang thơm vị phố
Anh lặng lẽ khuấy tan nỗi nhớ
Và đếm những ngày không em.

Anh muốn nói một điều gì đó
Rất thầm với em trong một buổi chiều mưa
Thành phố này buồn quá rồi
Những nóc chuông nhà thờ yên ắng
Sân ga vắng hàng thông già thinh lặng
Hạnh phúc đã bay theo những chuyến tàu
Mùa xuân đến thành phố còn gì đâu
Ngoài những cơn mưa phùn và nỗi nhớ.
Chúng ta - hai người lữ khách cô đơn
Cùng bắt một chuyến tàu tuổi trẻ
Hành lý mang theo chỉ toàn nỗi buồn
Chiều khứ hồi không ai bán vé.
Ta đã cùng nhau một quãng hành trình
Kể nhau nghe về những cơn đau
Chữa lành nhau những vết thương lâu
Rồi chia tay bến mới kia xa lạ
Cuộc hạnh ngộ vội vã
Tựa một cơn giao mùa.
Trong quán cà phê rất vắng
Giữa lòng thành phố mưa
Tiếng dương cầm quá đỗi dịu dàng
Những chuyến tàu chở mùa đông lang thang
Chỉ còn sân ga vẫn lặng yên ở đó
Nằm thương những khoang tàu đầy gió
Và nhớ thầm câu chuyện
Về hai người lữ khách cô đơn.
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
vtalinh,
Người trả lời cuối
manhhomienbienthuy,
Trả lời
20.033
Lượt xem
493.678
Quay lại
Lên đầu trang